From 9366f631492f35a94d267aa45a0d64c9da24a64d Mon Sep 17 00:00:00 2001 From: Gabriele Contini <contini.mailing@gmail.com> Date: 周日, 08 12月 2019 15:34:38 +0800 Subject: [PATCH] centos 7 update cmake --- src/cmake/licensecc-config.cmake | 18 +++++++++++------- 1 files changed, 11 insertions(+), 7 deletions(-) diff --git a/src/cmake/licensecc-config.cmake b/src/cmake/licensecc-config.cmake index 9b12d05..92909bb 100644 --- a/src/cmake/licensecc-config.cmake +++ b/src/cmake/licensecc-config.cmake @@ -1,5 +1,4 @@ # licensecc-config.cmake - package configuration file - get_filename_component(SELF_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) if(licensecc_FIND_COMPONENTS) foreach(component ${licensecc_FIND_COMPONENTS}) @@ -9,26 +8,31 @@ set(${component}_FOUND true CACHE BOOL "Licensecc ${component} present") else(EXISTS "${cmakefile}") set(${component}_FOUND false CACHE BOOL "Licensecc ${component} present") + message( WARNING "Component ${component} declared but not found." ) endif(EXISTS "${cmakefile}") mark_as_advanced(${component}_FOUND) endforeach(component) else(licensecc_FIND_COMPONENTS) - if(LCC_PROJECT_NAME AND (EXISTS "${SELF_DIR}/${LCC_PROJECT_NAME}/cmake/licensecc.cmake")) - include("${SELF_DIR}/${LCC_PROJECT_NAME}/cmake/licensecc.cmake") - set(${LCC_PROJECT_NAME}_FOUND true CACHE BOOL "Licensecc ${LCC_PROJECT_NAME} present") + if(LCC_PROJECT_NAME) + if(EXISTS "${SELF_DIR}/${LCC_PROJECT_NAME}/cmake/licensecc.cmake") + include("${SELF_DIR}/${LCC_PROJECT_NAME}/cmake/licensecc.cmake") + set(${LCC_PROJECT_NAME}_FOUND true CACHE BOOL "Licensecc ${LCC_PROJECT_NAME} present") + else() + message( WARNING "Variable LCC_PROJECT_NAME declared but project ${LCC_PROJECT_NAME} not found.") + endif() mark_as_advanced(${LCC_PROJECT_NAME}_FOUND) - else() + else(LCC_PROJECT_NAME) if(PROJECT_NAME AND (EXISTS "${SELF_DIR}/${PROJECT_NAME}/cmake/licensecc.cmake")) include("${SELF_DIR}/${PROJECT_NAME}/cmake/licensecc.cmake") set(${PROJECT_NAME}_FOUND true CACHE BOOL "Licensecc ${PROJECT_NAME} present") mark_as_advanced(${PROJECT_NAME}_FOUND) endif() - endif() + endif(LCC_PROJECT_NAME) endif(licensecc_FIND_COMPONENTS) get_property(COMPILE_DEF TARGET licensecc::licensecc_static PROPERTY INTERFACE_COMPILE_DEFINITIONS) if("HAS_OPENSSL" IN_LIST COMPILE_DEF AND NOT OpenSSL_FOUND) - message(DEBUG "Trying to find openssl (required by the target)") + #message( VERBOSE "Trying to find openssl (required by the target)") SET ( OPENSSL_USE_STATIC_LIBS ON ) find_package(OpenSSL REQUIRED COMPONENTS Crypto) endif() \ No newline at end of file -- Gitblit v1.9.1