comparison CMakeLists.txt @ 1194:1853dcd9b944

Moved some DMDFE files into a seperate dmd/root subdir to closer match the DMD file structure since 1.041.
author Tomas Lindquist Olsen <tomas.l.olsen gmail.com>
date Fri, 03 Apr 2009 17:02:52 +0200
parents d82cc6e5bb65
children 6af2359b433a
comparison
equal deleted inserted replaced
1193:c271eca933fb 1194:1853dcd9b944
129 # idgen and impcnvgen done 129 # idgen and impcnvgen done
130 130
131 set(DEFAULT_TARGET ${HOST_TARGET} CACHE STRING "default target") 131 set(DEFAULT_TARGET ${HOST_TARGET} CACHE STRING "default target")
132 set(DEFAULT_ALT_TARGET ${HOST_ALT_TARGET} CACHE STRING "default alt target") 132 set(DEFAULT_ALT_TARGET ${HOST_ALT_TARGET} CACHE STRING "default alt target")
133 133
134 include_directories(. ${DMDFE_PATH} ${PROJECT_BINARY_DIR}/${DMDFE_PATH} ${PROJECT_BINARY_DIR} ${LLVM_INSTDIR}/include) 134 include_directories(. ${DMDFE_PATH} ${DMDFE_PATH}/root ${PROJECT_BINARY_DIR}/${DMDFE_PATH} ${PROJECT_BINARY_DIR} ${LLVM_INSTDIR}/include)
135 135
136 file(GLOB FE_SRC ${DMDFE_PATH}/*.c) 136 file(GLOB FE_SRC ${DMDFE_PATH}/*.c)
137 file(GLOB FE_SRC_ROOT ${DMDFE_PATH}/root/*.c)
137 file(GLOB GEN_SRC gen/*.cpp) 138 file(GLOB GEN_SRC gen/*.cpp)
138 file(GLOB IR_SRC ir/*.cpp) 139 file(GLOB IR_SRC ir/*.cpp)
139 # exclude idgen and impcnvgen and generated sources, just in case 140 # exclude idgen and impcnvgen and generated sources, just in case
140 list(REMOVE_ITEM FE_SRC 141 list(REMOVE_ITEM FE_SRC
141 ${PROJECT_SOURCE_DIR}/${DMDFE_PATH}/idgen.c 142 ${PROJECT_SOURCE_DIR}/${DMDFE_PATH}/idgen.c
144 ${PROJECT_SOURCE_DIR}/${DMDFE_PATH}/impcnvtab.c 145 ${PROJECT_SOURCE_DIR}/${DMDFE_PATH}/impcnvtab.c
145 ) 146 )
146 set(LDC_SOURCE_FILES 147 set(LDC_SOURCE_FILES
147 ${LDC_GENERATED} 148 ${LDC_GENERATED}
148 ${FE_SRC} 149 ${FE_SRC}
150 ${FE_SRC_ROOT}
149 ${GEN_SRC} 151 ${GEN_SRC}
150 ${IR_SRC} 152 ${IR_SRC}
151 ) 153 )
152 set_source_files_properties( 154 set_source_files_properties(
153 ${LDC_SOURCE_FILES} PROPERTIES 155 ${LDC_SOURCE_FILES} PROPERTIES