From 376c15542988de285e34a7a6b8f29b850298f9b6 Mon Sep 17 00:00:00 2001 From: Alexey Prokhin Date: Tue, 2 Nov 2010 18:44:38 +0300 Subject: [PATCH] Added missing files for building --- runtime/CMakeLists.txt | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/runtime/CMakeLists.txt b/runtime/CMakeLists.txt index 1c342b00..7e73bada 100644 --- a/runtime/CMakeLists.txt +++ b/runtime/CMakeLists.txt @@ -113,8 +113,14 @@ elseif(D_VERSION EQUAL 2) if(WIN32) file(GLOB PHOBOS2_D_WIN ${PHOBOS2_DIR}/std/windows/*.d) endif(WIN32) - list(APPEND PHOBOS2_D ${PHOBOS2_D_MATH} ${PHOBOS2_D_WIN} - ${PHOBOS2_D_C} ${PHOBOS2_D_C_SYS}) + list(APPEND PHOBOS2_D + ${PHOBOS2_D_MATH} + ${PHOBOS2_D_WIN} + ${PHOBOS2_D_C} + ${PHOBOS2_D_C_SYS} + ${PHOBOS2_DIR}/etc/c/zlib.d + ${PHOBOS2_DIR}/crc32.d + ) endif(PHOBOS2_DIR) endif(D_VERSION EQUAL 1) @@ -166,7 +172,11 @@ macro(dc INPUT_D OUTLIST_O OUTLIST_BC INCDIR MOREFLAGS PATH) endif ("${PATH}" STREQUAL "") get_filename_component(name ${output} NAME_WE) get_filename_component(path ${output} PATH) - set(output ${path}/${name}) + if ("${path}" STREQUAL "") + set(output ${name}) + else ("${path}" STREQUAL "") + set(output ${path}/${name}) + endif ("${path}" STREQUAL "") set(OUTPUT_O ${PROJECT_BINARY_DIR}/${output}.o) set(OUTPUT_BC ${PROJECT_BINARY_DIR}/${output}.bc) list(APPEND ${OUTLIST_O} ${OUTPUT_O})