comparison CMakeLists.txt @ 884:a166ba5bdf2d

Automated merge with http://hg.dsource.org/projects/ldc
author Christian Kamm <kamm incasoftware de>
date Mon, 12 Jan 2009 07:51:39 +0100
parents b52d5de7783f
children b5e1797e9557
comparison
equal deleted inserted replaced
882:eb936607f071 884:a166ba5bdf2d
141 add_definitions(-DPOSIX) 141 add_definitions(-DPOSIX)
142 set(CONF_INST_DIR bin) 142 set(CONF_INST_DIR bin)
143 endif(UNIX) 143 endif(UNIX)
144 144
145 if(USE_BOEHM_GC) 145 if(USE_BOEHM_GC)
146 add_definitions(-DUSE_BOEHM_GC) 146 add_definitions(-DREDIRECT_MALLOC=GC_malloc -DIGNORE_FREE)
147 endif(USE_BOEHM_GC) 147 endif(USE_BOEHM_GC)
148 148
149 if(GENERATE_OFFTI) 149 if(GENERATE_OFFTI)
150 add_definitions(-DGENERATE_OFFTI) 150 add_definitions(-DGENERATE_OFFTI)
151 endif(GENERATE_OFFTI) 151 endif(GENERATE_OFFTI)
186 target_link_libraries(${LDC_EXE} psapi) 186 target_link_libraries(${LDC_EXE} psapi)
187 set(CONF_INST_DIR bin) 187 set(CONF_INST_DIR bin)
188 endif(WIN32) 188 endif(WIN32)
189 189
190 if(USE_BOEHM_GC) 190 if(USE_BOEHM_GC)
191 target_link_libraries(${LDC_EXE} gc) 191 target_link_libraries(${LDC_EXE} ${PROJECT_SOURCE_DIR}/libgc.a)
192 endif(USE_BOEHM_GC) 192 endif(USE_BOEHM_GC)
193 193
194 get_target_property(LDC_LOC ${LDC_EXE} LOCATION) 194 get_target_property(LDC_LOC ${LDC_EXE} LOCATION)
195 195
196 # TODO: testrun 196 # TODO: testrun