# 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})
|
set(cmakefile "${SELF_DIR}/${component}/cmake/licensecc.cmake")
|
if(EXISTS "${cmakefile}")
|
include("${cmakefile}")
|
set(${component}_FOUND true CACHE BOOL "Licensecc ${component} present")
|
else(EXISTS "${cmakefile}")
|
set(${component}_FOUND false CACHE BOOL "Licensecc ${component} present")
|
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")
|
mark_as_advanced(${LCC_PROJECT_NAME}_FOUND)
|
else()
|
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(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)")
|
SET ( OPENSSL_USE_STATIC_LIBS ON )
|
find_package(OpenSSL REQUIRED COMPONENTS Crypto)
|
endif()
|