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)