aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShow Liu <show.liu@linaro.org>2014-09-26 10:29:09 +0800
committerShow Liu <show.liu@linaro.org>2014-09-26 10:29:09 +0800
commitf0700f3dc77a0ed3d8ac8cfbf134b47ab61e9d6f (patch)
tree0e24bb02cfcb1102d726ade9a1d3ea8b8a0ad8a3
parent030a2d4b291120265fe483814f6771040cb2c011 (diff)
Added compile flags for neon support
-rw-r--r--CMakeLists.txt5
1 files changed, 4 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index bbc156f..2aa0ee8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -62,7 +62,9 @@ set(LIB_FPERMS PERMISSIONS
GROUP_READ GROUP_WRITE
WORLD_READ)
-
+#set(CMAKE_CXX_FLAGS "-O3 -mcpu=cortex-a15 -mfpu=neon-vfpv4 -ftree-vectorize -funsafe-math-optimizations -mfloat-abi=hard" CACHE STRING "" FORCE)
+set(CMAKE_CXX_FLAGS "-O3 -mcpu=cortex-a15 -mfpu=neon-vfpv4 -ftree-vectorize -funsafe-math-optimizations" CACHE STRING "" FORCE)
+#set(CMAKE_C_FLAGS ${CMAKE_CXX_FLAGS} CACHE STRING "" FORCE) #same flags for C sources
#LINK_DIRECTORIES(${PROJECT_SOURCE_DIR}/src)
set(VG_SOURCEFILES
@@ -98,6 +100,7 @@ add_library(${VGU_LIBRARY_NAME_STR} SHARED ${VGU_SOURCEFILES})
add_library(${MINIEGL_LIBRARY_NAME_STR} SHARED ${MINIEGL_SOURCEFILES})
target_link_libraries(${MINIEGL_LIBRARY_NAME_STR} pthread)
+
install(TARGETS ${VG_LIBRARY_NAME_STR} LIBRARY DESTINATION lib ${LIB_FPERMS})
install(TARGETS ${VGU_LIBRARY_NAME_STR} LIBRARY DESTINATION lib ${LIB_FPERMS})
install(TARGETS ${MINIEGL_LIBRARY_NAME_STR} LIBRARY DESTINATION lib ${LIB_FPERMS}) \ No newline at end of file