Mercurial > projects > ldc
comparison CMakeLists.txt @ 883:b52d5de7783f
GC defines and linkage changes.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Thu, 08 Jan 2009 18:20:02 +0100 |
parents | 82ad6c0c601c |
children | b5e1797e9557 |
comparison
equal
deleted
inserted
replaced
878:6cffbfff0363 | 883:b52d5de7783f |
---|---|
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 |