Mercurial > projects > ldc
diff CMakeLists.txt @ 1558:3adcb70700cb
Added back option to disable metadata generation and users. Set USE_METADATA to OFF in ccmake.
author | Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
---|---|
date | Fri, 31 Jul 2009 11:28:31 +0200 |
parents | 259b031f3d22 |
children | 18bbb1436153 |
line wrap: on
line diff
--- a/CMakeLists.txt Fri Jul 31 01:44:47 2009 +0200 +++ b/CMakeLists.txt Fri Jul 31 11:28:31 2009 +0200 @@ -64,6 +64,7 @@ set(PROGRAM_SUFFIX CACHE STRING "appended to ldc binary name") option(USE_BOEHM_GC "use the Boehm garbage collector internally") option(GENERATE_OFFTI "generate complete ClassInfo.offTi arrays") +option(USE_METADATA "use metadata and related custom optimization passes") if(D_VERSION EQUAL 1) set(DMDFE_PATH dmd) @@ -208,6 +209,10 @@ add_definitions(-DGENERATE_OFFTI) endif(GENERATE_OFFTI) +if(USE_METADATA) + add_definitions(-DUSE_METADATA) +endif(USE_METADATA) + 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")