@@ -147,22 +147,22 @@ macro(CassConfigureShared prefix)
147147 set_target_properties (${PROJECT_LIB_NAME} PROPERTIES
148148 COMPILE_PDB_NAME "${PROJECT_LIB_NAME} "
149149 COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR} " )
150- set (STATIC_COMPILE_FLAGS "-D${prefix} _BUILDING" )
150+ set (SHARED_COMPILE_FLAGS "-D${prefix} _BUILDING" )
151151 if ("${prefix} " STREQUAL "DSE" )
152- set (STATIC_COMPILE_FLAGS "${STATIC_COMPILE_FLAGS } -DCASS_BUILDING" )
152+ set (SHARED_COMPILE_FLAGS "${SHARED_COMPILE_FLAGS } -DCASS_BUILDING" )
153153 endif ()
154154 if ("${CMAKE_CXX_COMPILER_ID} " STREQUAL "Clang" )
155155 set_property (
156156 TARGET ${PROJECT_LIB_NAME}
157- APPEND PROPERTY COMPILE_FLAGS "${STATIC_COMPILE_FLAGS } -Wconversion -Wno-sign-conversion -Wno-shorten-64-to-32 -Wno-undefined-var-template -Werror" )
157+ APPEND PROPERTY COMPILE_FLAGS "${SHARED_COMPILE_FLAGS } -Wconversion -Wno-sign-conversion -Wno-shorten-64-to-32 -Wno-undefined-var-template -Werror" )
158158 elseif ("${CMAKE_CXX_COMPILER_ID} " STREQUAL "GNU" ) # To many superfluous warnings generated with GCC when using -Wconversion (see: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40752)
159159 set_property (
160160 TARGET ${PROJECT_LIB_NAME}
161- APPEND PROPERTY COMPILE_FLAGS "${STATIC_COMPILE_FLAGS } -Werror" )
161+ APPEND PROPERTY COMPILE_FLAGS "${SHARED_COMPILE_FLAGS } -Werror" )
162162 elseif ("${CMAKE_CXX_COMPILER_ID} " STREQUAL "MSVC" )
163163 set_property (
164164 TARGET ${PROJECT_LIB_NAME}
165- APPEND PROPERTY COMPILE_FLAGS "${STATIC_COMPILE_FLAGS } /we4800" )
165+ APPEND PROPERTY COMPILE_FLAGS "${SHARED_COMPILE_FLAGS } /we4800" )
166166 endif ()
167167endmacro ()
168168
@@ -204,8 +204,8 @@ macro(CassConfigureStatic prefix)
204204
205205 # Update the CXX flags to indicate the use of the static library
206206 if (${prefix} _USE_STATIC_LIBS)
207- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${STATIC_COMPILE_FLAGS} " )
208- set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${STATIC_COMPILE_FLAGS} " )
207+ set (TEST_CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${STATIC_COMPILE_FLAGS} " ) # Unit and integration test executables
208+ set (EXAMPLE_CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${STATIC_COMPILE_FLAGS} " ) # Example executables
209209 endif ()
210210endmacro ()
211211
0 commit comments