From 98622ec4aaddefe42759271553ac243950d93172 Mon Sep 17 00:00:00 2001 From: Attila Mark Date: Sat, 25 Jan 2020 12:19:56 -0800 Subject: [PATCH] Simplify getting library name. --- CMakeLists.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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)