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")