Mercurial > projects > ldc
diff CMakeLists.txt @ 821:8f0b24bc55f0
Added CMake option to disable generation of ClassInfo.offTi arrays, defaults to OFF.
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Tue, 02 Dec 2008 01:44:17 +0100 |
parents | ac39e5449ca5 |
children | 03b0c817a1a3 |
line wrap: on
line diff
--- a/CMakeLists.txt Tue Dec 02 01:20:22 2008 +0100 +++ b/CMakeLists.txt Tue Dec 02 01:44:17 2008 +0100 @@ -41,6 +41,7 @@ set(D_VERSION 1 CACHE STRING "D language version") option(USE_BOEHM_GC "use the Boehm garbage collector internally") +option(GENERATE_OFFTI "generate complete ClassInfo.offTi arrays") if(D_VERSION EQUAL 1) set(DMDFE_PATH dmd) @@ -142,6 +143,10 @@ add_definitions(-DUSE_BOEHM_GC) endif(USE_BOEHM_GC) +if(GENERATE_OFFTI) + add_definitions(-DGENERATE_OFFTI) +endif(GENERATE_OFFTI) + if(CMAKE_MINOR_VERSION LESS 6) set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin CACHE PATH "output dir for built executables") set(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib CACHE PATH "output dir for built libraries")