Просмотр исходного кода

In Dependencies: forwarding top-level CMAKE_CXX_FLAGS to each added external project.

Adrien 11 лет назад
Родитель
Сommit
a71c6bbfd9

+ 1 - 0
CMake/ExternalAssimp.cmake

@@ -4,6 +4,7 @@ INCLUDE(ExternalProject)
 SET(assimp_PREFIX ${CMAKE_CURRENT_BINARY_DIR}/assimp)
 
 SET(assimp_CMAKE_ARGS
+    -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
     -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR>
     -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
 	-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}

+ 1 - 0
CMake/ExternalBox2D.cmake

@@ -8,6 +8,7 @@ SET(box2d_PREFIX ${PROJECT_BINARY_DIR}/box2d)
 #ENDIF(CMAKE_COMPILER_IS_GNUCXX)
 
 SET(box2d_CMAKE_ARGS
+    -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
     -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR>
     -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
 	-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}

+ 1 - 0
CMake/ExternalBullet.cmake

@@ -3,6 +3,7 @@ INCLUDE(ExternalProject)
 SET(bullet_PREFIX ${PROJECT_BINARY_DIR}/bullet)
 
 SET(bullet_CMAKE_ARGS 
+    -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
     -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR>
     -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
 	-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}

+ 1 - 0
CMake/ExternalFreetype.cmake

@@ -4,6 +4,7 @@ INCLUDE(ExternalProject)
 SET(freetype_PREFIX ${CMAKE_CURRENT_BINARY_DIR}/freetype)
 
 SET(freetype_CMAKE_ARGS
+    -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
     -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR> 
     -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
 	-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}

+ 1 - 0
CMake/ExternalLua51.cmake

@@ -4,6 +4,7 @@ INCLUDE(ExternalProject)
 SET(lua51_PREFIX ${CMAKE_CURRENT_BINARY_DIR}/lua51)
 
 SET(lua51_CMAKE_ARGS
+    -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
     -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR> 
     -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
 	-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}

+ 1 - 0
CMake/ExternalOggVorbis.cmake

@@ -4,6 +4,7 @@ INCLUDE(ExternalProject)
 SET(oggvorbis_PREFIX ${CMAKE_CURRENT_BINARY_DIR}/oggvorbis)
 
 SET(oggvorbis_CMAKE_ARGS
+    -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
     -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR> 
     -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
 	-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}

+ 1 - 0
CMake/ExternalOpenAL.cmake

@@ -4,6 +4,7 @@ INCLUDE(ExternalProject)
 SET(openal_PREFIX ${CMAKE_CURRENT_BINARY_DIR}/openal)
 
 SET(openal_CMAKE_ARGS
+    -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
     -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR> 
     -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
     -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}

+ 1 - 0
CMake/ExternalPNG.cmake

@@ -4,6 +4,7 @@ INCLUDE(ExternalProject)
 SET(libpng_PREFIX ${CMAKE_CURRENT_BINARY_DIR}/libpng)
 
 SET(libpng_CMAKE_ARGS
+    -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
     -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR> 
     -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
 	-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}

+ 1 - 0
CMake/ExternalPhysFS.cmake

@@ -4,6 +4,7 @@ INCLUDE(ExternalProject)
 SET(physfs_PREFIX ${CMAKE_CURRENT_BINARY_DIR}/physfs)
 
 SET(physfs_CMAKE_ARGS
+    -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
     -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR> 
     -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
 	-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}