From 66e8c7601d2c52626e4ff39f2559cff3271eb770 Mon Sep 17 00:00:00 2001
From: gcontini <1121667+gcontini@users.noreply.github.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