Browse Source

Initial work for GCC 4.4 compatibility.

GCC 4.4 compatibility also enables GCC 4.5 compatibility.
Vladimír Vondruš 14 years ago
parent
commit
9ce284536e
  1. 1
      CMakeLists.txt
  2. 5
      src/CMakeLists.txt
  3. 1
      src/magnumConfigure.h.cmake

1
CMakeLists.txt

@ -3,6 +3,7 @@ cmake_minimum_required(VERSION 2.8.8)
project(Magnum)
option(TARGET_GLES "Build for OpenGL ES 2 instead of desktop OpenGL" OFF)
option(GCC44_COMPATIBILITY "Enable compatibility mode for GCC 4.4 (might disable some features)" OFF)
option(GCC45_COMPATIBILITY "Enable compatibility mode for GCC 4.5 (might disable some features)" OFF)
option(BUILD_TESTS "Build unit tests (requires Qt4)." OFF)

5
src/CMakeLists.txt

@ -4,6 +4,11 @@ if(TARGET_GLES)
set(MAGNUM_TARGET_GLES 1)
endif()
if(GCC44_COMPATIBILITY)
set(MAGNUM_GCC44_COMPATIBILITY 1)
set(GCC45_COMPATIBILITY 1)
endif()
if(GCC45_COMPATIBILITY)
set(MAGNUM_GCC45_COMPATIBILITY 1)
endif()

1
src/magnumConfigure.h.cmake

@ -1,2 +1,3 @@
#cmakedefine MAGNUM_TARGET_GLES
#cmakedefine MAGNUM_GCC44_COMPATIBILITY
#cmakedefine MAGNUM_GCC45_COMPATIBILITY

Loading…
Cancel
Save