From 52d0e1bbe35677cb949cf7e45c180d2e6d05d6fd Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Thu, 19 Mar 2020 08:35:09 -0700 Subject: [PATCH] Don't use properties when setting FMT_LIB_NAME --- CMakeLists.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 534ac33f2e3b..b2e2ad7b16bb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -198,12 +198,12 @@ target_include_directories(fmt PUBLIC set(FMT_DEBUG_POSTFIX d CACHE STRING "Debug library postfix.") set_target_properties(fmt PROPERTIES - OUTPUT_NAME "fmt" VERSION ${FMT_VERSION} SOVERSION ${CPACK_PACKAGE_VERSION_MAJOR} DEBUG_POSTFIX "${FMT_DEBUG_POSTFIX}") -# Set FMT_LIB_NAME for pkg-config fmt.pc. -get_target_property(FMT_LIB_NAME fmt OUTPUT_NAME) +# Set FMT_LIB_NAME for pkg-config fmt.pc. We cannot use the OUTPUT_NAME target +# property because it's not set by default. +set(FMT_LIB_NAME fmt) if (CMAKE_BUILD_TYPE STREQUAL "Debug") set(FMT_LIB_NAME ${FMT_LIB_NAME}${FMT_DEBUG_POSTFIX}) endif ()