Mercurial > projects > qtd
changeset 124:138753025375
CMake: disable CPP_SHARED options for ldc.
author | SokoL_SD |
---|---|
date | Fri, 05 Jun 2009 12:59:24 +0000 |
parents | b02b18956bc3 |
children | 76e5e8597a83 |
files | CMakeLists.txt |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/CMakeLists.txt Fri Jun 05 12:43:03 2009 +0000 +++ b/CMakeLists.txt Fri Jun 05 12:59:24 2009 +0000 @@ -141,12 +141,13 @@ if(D_IS_MARS) set(D_LIB_SUFFIX .lib) set(D_LIB_PREFIX ) + set(D_FLAGS ${D_FLAGS} -version=cpp_shared) + set(GEN_OPT ${GEN_OPT} --cpp_shared) + add_definitions(-DCPP_SHARED) elseif(D_IS_LDC) set(D_LIB_SUFFIX .a) set(D_LIB_PREFIX lib) endif(D_IS_MARS) - set(GEN_OPT ${GEN_OPT} --cpp_shared) - add_definitions(-DCPP_SHARED) string(REGEX REPLACE ".dll([A-Za-z\\.0-9]+)" "\\1" CMAKE_IMPORT_LIBRARY_SUFFIX "${CMAKE_IMPORT_LIBRARY_SUFFIX}") elseif(CMAKE_HOST_UNIX) set(D_LIB_SUFFIX .a)