Mercurial > projects > ldc
comparison runtime/CMakeLists.txt @ 862:e8337278f49b
temporary fix for runtime buildscript to copy ldc's imports to tango
author | elrood |
---|---|
date | Thu, 18 Dec 2008 19:21:44 +0100 |
parents | 1a8c6eedd7fd |
children | 2ddee23bd70e |
comparison
equal
deleted
inserted
replaced
861:fa019f0ce718 | 862:e8337278f49b |
---|---|
29 | 29 |
30 if(D_VERSION EQUAL 1) | 30 if(D_VERSION EQUAL 1) |
31 # copy imports to runtime dir | 31 # copy imports to runtime dir |
32 add_custom_command( | 32 add_custom_command( |
33 OUTPUT ldc-imports | 33 OUTPUT ldc-imports |
34 COMMAND ${CMAKE_COMMAND} -E copy_directory ${PROJECT_SOURCE_DIR}/import/ldc ${RUNTIME_DIR}/ldc | 34 COMMAND ${CMAKE_COMMAND} -E copy_if_different ${PROJECT_SOURCE_DIR}/import/ldc/cstdarg.di ${RUNTIME_DIR}/ldc/cstdarg.di |
35 COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_SOURCE_DIR}/internal/ldc/bitmanip.d ${RUNTIME_DIR}/ldc | 35 COMMAND ${CMAKE_COMMAND} -E copy_if_different ${PROJECT_SOURCE_DIR}/import/ldc/intrinsics.di ${RUNTIME_DIR}/ldc/intrinsics.di |
36 COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_SOURCE_DIR}/internal/ldc/vararg.d ${RUNTIME_DIR}/ldc | 36 COMMAND ${CMAKE_COMMAND} -E copy_if_different ${PROJECT_SOURCE_DIR}/internal/ldc/bitmanip.d ${RUNTIME_DIR}/ldc/bitmanip.d |
37 COMMAND ${CMAKE_COMMAND} -E copy_if_different ${PROJECT_SOURCE_DIR}/internal/ldc/vararg.d ${RUNTIME_DIR}/ldc/vararg.d | |
37 ) | 38 ) |
38 set(LDC_IMPORTS ldc-imports) | 39 set(LDC_IMPORTS ldc-imports) |
39 # library names | 40 # library names |
40 set(RUNTIME_CC tango-cc-tango) | 41 set(RUNTIME_CC tango-cc-tango) |
41 set(RUNTIME_GC tango-gc-basic) | 42 set(RUNTIME_GC tango-gc-basic) |
108 add_custom_command( | 109 add_custom_command( |
109 OUTPUT | 110 OUTPUT |
110 ${OUTPUT_O} | 111 ${OUTPUT_O} |
111 ${OUTPUT_BC} | 112 ${OUTPUT_BC} |
112 COMMAND ${LDC_LOC} -c -I${INCDIR} -output-bc ${INPUT_D} -of${OUTPUT_O} ${D_FLAGS} ${MOREFLAGS} | 113 COMMAND ${LDC_LOC} -c -I${INCDIR} -output-bc ${INPUT_D} -of${OUTPUT_O} ${D_FLAGS} ${MOREFLAGS} |
113 DEPENDS ${LDC_LOC} | 114 DEPENDS ${LDC_LOC} ${LDC_IMPORTS} |
114 ) | 115 ) |
115 endmacro(dc) | 116 endmacro(dc) |
116 | 117 |
117 # dc_dir include for core and gc only necessary with druntime | 118 # dc_dir include for core and gc only necessary with druntime |
118 foreach(f ${CORE_D}) | 119 foreach(f ${CORE_D}) |