Simplify getting library name.

This commit is contained in:
Attila Mark 2020-01-25 12:19:56 -08:00
parent e4d5fbc913
commit 98622ec4aa

View File

@ -175,16 +175,16 @@ target_include_directories(fmt PUBLIC
$<INSTALL_INTERFACE:include>)
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)