Browse Source

Moved configuration to root CMakeLists so it is near to option() calls.

pull/7/head
Vladimír Vondruš 14 years ago
parent
commit
2779455c5f
  1. 11
      CMakeLists.txt
  2. 12
      src/CMakeLists.txt

11
CMakeLists.txt

@ -39,6 +39,17 @@ else()
find_package(OpenGLES2 REQUIRED)
endif()
# Configuration variables (saved later to corradeConfigure.h)
if(TARGET_GLES)
set(MAGNUM_TARGET_GLES 1)
endif()
if(TARGET_GLES2)
set(MAGNUM_TARGET_GLES2 1)
endif()
if(GCC46_COMPATIBILITY)
set(MAGNUM_GCC46_COMPATIBILITY 1)
endif()
# Installation paths
set(MAGNUM_LIBRARY_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX})
set(MAGNUM_CMAKE_MODULE_INSTALL_DIR ${CMAKE_ROOT}/Modules)

12
src/CMakeLists.txt

@ -4,18 +4,6 @@ if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wdouble-promotion")
endif()
# If targeting GLES, save it into configuration header
if(TARGET_GLES)
set(MAGNUM_TARGET_GLES 1)
endif()
if(TARGET_GLES2)
set(MAGNUM_TARGET_GLES2 1)
endif()
if(GCC46_COMPATIBILITY)
set(MAGNUM_GCC46_COMPATIBILITY 1)
endif()
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/magnumConfigure.h.cmake
${CMAKE_CURRENT_BINARY_DIR}/magnumConfigure.h)

Loading…
Cancel
Save