Mercurial > projects > qtd
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) |