diff --git a/CMakeLists.txt b/CMakeLists.txt index 37df6feb..175d5260 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -175,16 +175,16 @@ target_include_directories(fmt PUBLIC $) set_target_properties(fmt PROPERTIES - VERSION ${FMT_VERSION} SOVERSION ${CPACK_PACKAGE_VERSION_MAJOR} + OUTPUT_NAME fmt + VERSION ${FMT_VERSION} + SOVERSION ${CPACK_PACKAGE_VERSION_MAJOR} DEBUG_POSTFIX d) # Configure pkg-config fmt.pc properly -string(TOLOWER ${PROJECT_NAME} PROJECT_NAME_LOWER) +get_target_property(FMT_LIB_NAME fmt OUTPUT_NAME) if(CMAKE_BUILD_TYPE STREQUAL "Debug") - get_target_property(_FMT_LIB_POSTFIX ${PROJECT_NAME_LOWER} DEBUG_POSTFIX) - set(FMT_LIB_NAME ${PROJECT_NAME_LOWER}${_FMT_LIB_POSTFIX}) -else() - set(FMT_LIB_NAME ${PROJECT_NAME_LOWER}) + get_target_property(_FMT_LIB_POSTFIX fmt DEBUG_POSTFIX) + set(FMT_LIB_NAME ${FMT_LIB_NAME}${_FMT_LIB_POSTFIX}) endif() if (BUILD_SHARED_LIBS)