From c16c3e5d8150af9e52cb3321258bf90bb7497a54 Mon Sep 17 00:00:00 2001 From: Kolan Sh Date: Fri, 1 Apr 2016 18:00:58 +0300 Subject: [PATCH] Don't install pkg-config's .pc-file if it doesn't exist. --- CPackCommonRules.cmake | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CPackCommonRules.cmake b/CPackCommonRules.cmake index 8a1de1e..f4c4f9c 100644 --- a/CPackCommonRules.cmake +++ b/CPackCommonRules.cmake @@ -10,8 +10,10 @@ SET (CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/COPYING") SET (CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_SOURCE_DIR}/README") -INSTALL (FILES "${PROJECT_BINARY_DIR}/pkg-config/${PROJECT_LOWERCASE_NAME}-${MAJOR}.pc" - DESTINATION lib/pkgconfig) +SET (pkgconfig_file "${PROJECT_BINARY_DIR}/pkg-config/${PROJECT_LOWERCASE_NAME}-${MAJOR}.pc") +IF (EXISTS ${pkgconfig_file}) + INSTALL (FILES ${pkgconfig_file} DESTINATION lib/pkgconfig) +ENDIF () #SET (CPACK_NSIS_PACKAGE_NAME "${PROJECT_NAME}") #SET (CPACK_NSIS_DISPLAY_NAME "${PROJECT_NAME}") SET (CPACK_PACKAGE_VERSION_MAJOR "${MAJOR}")