comparison CMakeLists.txt @ 124:138753025375

CMake: disable CPP_SHARED options for ldc.
author SokoL_SD
date Fri, 05 Jun 2009 12:59:24 +0000
parents 547cd31fa12a
children a860544c5ee8
comparison
equal deleted inserted replaced
123:b02b18956bc3 124:138753025375
139 endif (NOT IMPLIB) 139 endif (NOT IMPLIB)
140 set(D_OBJECT_SUFFIX .obj) 140 set(D_OBJECT_SUFFIX .obj)
141 if(D_IS_MARS) 141 if(D_IS_MARS)
142 set(D_LIB_SUFFIX .lib) 142 set(D_LIB_SUFFIX .lib)
143 set(D_LIB_PREFIX ) 143 set(D_LIB_PREFIX )
144 set(D_FLAGS ${D_FLAGS} -version=cpp_shared)
145 set(GEN_OPT ${GEN_OPT} --cpp_shared)
146 add_definitions(-DCPP_SHARED)
144 elseif(D_IS_LDC) 147 elseif(D_IS_LDC)
145 set(D_LIB_SUFFIX .a) 148 set(D_LIB_SUFFIX .a)
146 set(D_LIB_PREFIX lib) 149 set(D_LIB_PREFIX lib)
147 endif(D_IS_MARS) 150 endif(D_IS_MARS)
148 set(GEN_OPT ${GEN_OPT} --cpp_shared)
149 add_definitions(-DCPP_SHARED)
150 string(REGEX REPLACE ".dll([A-Za-z\\.0-9]+)" "\\1" CMAKE_IMPORT_LIBRARY_SUFFIX "${CMAKE_IMPORT_LIBRARY_SUFFIX}") 151 string(REGEX REPLACE ".dll([A-Za-z\\.0-9]+)" "\\1" CMAKE_IMPORT_LIBRARY_SUFFIX "${CMAKE_IMPORT_LIBRARY_SUFFIX}")
151 elseif(CMAKE_HOST_UNIX) 152 elseif(CMAKE_HOST_UNIX)
152 set(D_LIB_SUFFIX .a) 153 set(D_LIB_SUFFIX .a)
153 set(D_LIB_PREFIX lib) 154 set(D_LIB_PREFIX lib)
154 set(D_OBJECT_SUFFIX .o) 155 set(D_OBJECT_SUFFIX .o)