diff --git a/CMakeLists.txt b/CMakeLists.txt index 82fffad..b376c73 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -106,7 +106,9 @@ add_library(${PROJECT_NAME} SHARED ${CMAKE_BINARY_DIR}/${PROJECT_NAME}.o) set_target_properties( ${PROJECT_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/radix_tree") -if(NOT CMAKE_BUILD_TYPE STREQUAL Debug) +if(CMAKE_BUILD_TYPE STREQUAL Debug) + set_target_properties(${PROJECT_NAME} PROPERTIES LINKER_LANGUAGE CXX) +else() set_target_properties(${PROJECT_NAME} PROPERTIES LINKER_LANGUAGE C) endif() @@ -117,7 +119,9 @@ if(HAS_VERSION_SCRIPT) endif() add_library(${PROJECT_NAME}-static STATIC ${CMAKE_BINARY_DIR}/${PROJECT_NAME}.o) -if(NOT CMAKE_BUILD_TYPE STREQUAL Debug) +if(CMAKE_BUILD_TYPE STREQUAL Debug) + set_target_properties(${PROJECT_NAME}-static PROPERTIES LINKER_LANGUAGE CXX) +else() set_target_properties(${PROJECT_NAME}-static PROPERTIES LINKER_LANGUAGE C) endif() if(NOT APPLE)