|
|
@@ -47,7 +47,7 @@ IF(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
|
|
|
ELSEIF(${CMAKE_SYSTEM_NAME} STREQUAL "Darwin")
|
|
|
SET(_WIN_BACKEND "MACOS")
|
|
|
ELSE()
|
|
|
- SET(_WIN_BACKEND "DONT_KNOW")
|
|
|
+ MESSAGE(FATAL_ERROR "Couldn't determine the window backend. You need to specify it manually")
|
|
|
ENDIF()
|
|
|
|
|
|
SET(ANKI_WINDOW_BACKEND "${_WIN_BACKEND}" CACHE STRING "The window backend (GLXX11 or EGLX11 or EGLFBDEV or MACOS or or ANDROID or DUMMY)")
|
|
|
@@ -85,8 +85,10 @@ ENDIF()
|
|
|
SET(CXX_FLAGS "${CXX_FLAGS} -static-libstdc++ ")
|
|
|
|
|
|
# SSE
|
|
|
-IF(NOT ${ANKI_WINDOW_BACKEND} STREQUAL "ANDROID")
|
|
|
+IF(${ANKI_WINDOW_BACKEND} STREQUAL "GLXX11" OR ${ANKI_WINDOW_BACKEND} STREQUAL "MACOS")
|
|
|
SET(COMPILER_FLAGS "${COMPILER_FLAGS} -msse4 ")
|
|
|
+ELSE()
|
|
|
+ SET(COMPILER_FLAGS "${COMPILER_FLAGS} -mfpu=neon ")
|
|
|
ENDIF()
|
|
|
|
|
|
IF(${ANKI_BUILD_TYPE} STREQUAL "Debug")
|
|
|
@@ -96,7 +98,7 @@ IF(${ANKI_BUILD_TYPE} STREQUAL "Debug")
|
|
|
ELSE()
|
|
|
# Release
|
|
|
|
|
|
- SET(COMPILER_FLAGS "${COMPILER_FLAGS} -ffast-math -O4 -flto ")
|
|
|
+ SET(COMPILER_FLAGS "${COMPILER_FLAGS} -ffast-math -O4 -flto -DNODEBUG ")
|
|
|
|
|
|
# Add this because Android compiler complains
|
|
|
IF(ANDROID)
|