Mercurial > projects > ldc
comparison CMakeLists.txt @ 1453:f35a9a77d256
More tweaks.
author | Robert Clipsham <robert@octarineparrot.com> |
---|---|
date | Mon, 01 Jun 2009 18:58:21 +0100 |
parents | 24b33fdc7c0c |
children | 26d061e61b02 |
comparison
equal
deleted
inserted
replaced
1452:638d16625da2 | 1453:f35a9a77d256 |
---|---|
68 option(GENERATE_OFFTI "generate complete ClassInfo.offTi arrays") | 68 option(GENERATE_OFFTI "generate complete ClassInfo.offTi arrays") |
69 | 69 |
70 if(D_VERSION EQUAL 1) | 70 if(D_VERSION EQUAL 1) |
71 set(DMDFE_PATH dmd) | 71 set(DMDFE_PATH dmd) |
72 set(LDC_EXE ldc) | 72 set(LDC_EXE ldc) |
73 set(LDMD_EXE ldmd) | |
73 add_definitions(-DDMDV1) | 74 add_definitions(-DDMDV1) |
74 elseif(D_VERSION EQUAL 2) | 75 elseif(D_VERSION EQUAL 2) |
75 set(DMDFE_PATH dmd2) | 76 set(DMDFE_PATH dmd2) |
76 set(LDC_EXE ldc2) | 77 set(LDC_EXE ldc2) |
78 set(LDMD_EXE ldmd2) | |
77 add_definitions(-DDMDV2) | 79 add_definitions(-DDMDV2) |
78 else(D_VERSION EQUAL 1) | 80 else(D_VERSION EQUAL 1) |
79 message(FATAL_ERROR "unsupported D version") | 81 message(FATAL_ERROR "unsupported D version") |
80 endif(D_VERSION EQUAL 1) | 82 endif(D_VERSION EQUAL 1) |
81 | 83 |
228 get_target_property(LDC_LOC ${LDC_EXE} LOCATION) | 230 get_target_property(LDC_LOC ${LDC_EXE} LOCATION) |
229 | 231 |
230 # TODO: testrun | 232 # TODO: testrun |
231 | 233 |
232 install(TARGETS ${LDC_EXE} DESTINATION bin) | 234 install(TARGETS ${LDC_EXE} DESTINATION bin) |
233 install(FILES ${PROJECT_SOURCE_DIR}/bin/ldmd DESTINATION bin) | 235 install(FILES ${PROJECT_SOURCE_DIR}/bin/${LDMD_EXE} DESTINATION bin) |
234 install(FILES ${PROJECT_BINARY_DIR}/bin/${LDC_EXE}.conf DESTINATION ${CONF_INST_DIR}) | 236 install(FILES ${PROJECT_BINARY_DIR}/bin/${LDC_EXE}.conf DESTINATION ${CONF_INST_DIR}) |
235 install(FILES ${PROJECT_BINARY_DIR}/bin/${LDC_EXE}.rebuild.conf DESTINATION ${CONF_INST_DIR}) | 237 install(FILES ${PROJECT_BINARY_DIR}/bin/${LDC_EXE}.rebuild.conf DESTINATION ${CONF_INST_DIR}) |
236 install(DIRECTORY ${PROJECT_BINARY_DIR}/lib DESTINATION . USE_SOURCE_PERMISSIONS) | 238 install(DIRECTORY ${PROJECT_BINARY_DIR}/lib DESTINATION . USE_SOURCE_PERMISSIONS) |
237 | 239 |
238 add_subdirectory(runtime EXCLUDE_FROM_ALL) | 240 add_subdirectory(runtime EXCLUDE_FROM_ALL) |