From 8e0986a682e91a3299ff0bb6b764a8e5dc7d3350 Mon Sep 17 00:00:00 2001 From: Eldar Insafutdinov Date: Fri, 5 Nov 2010 23:03:58 +0000 Subject: [PATCH] fix for building 32 bit phobos on a 64 bit host --- runtime/CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/runtime/CMakeLists.txt b/runtime/CMakeLists.txt index 9a0ff420..8f0057e8 100644 --- a/runtime/CMakeLists.txt +++ b/runtime/CMakeLists.txt @@ -272,4 +272,12 @@ if(PHOBOS2_DIR) add_library(phobos2 ${ZLIB_C} ${PHOBOS2_O}) add_dependencies(phobos2 runtime) + set_target_properties( + phobos2 PROPERTIES + LINKER_LANGUAGE C + ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/../lib + LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/../lib + COMPILE_FLAGS "-m32" + LINK_FLAGS "-m32" + ) endif(PHOBOS2_DIR)