# Copyright (c) 2022-2023 IHU Liryc, Université de Bordeaux, Inria. # License: BSD-3-Clause ####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### ####### Any changes to this file will be overwritten by the next CMake run #### ####### The input file was pyncppConfig.cmake.in ######## get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) macro(set_and_check _var _file) set(${_var} "${_file}") if(NOT EXISTS "${_file}") message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") endif() endmacro() macro(check_required_components _NAME) foreach(comp ${${_NAME}_FIND_COMPONENTS}) if(NOT ${_NAME}_${comp}_FOUND) if(${_NAME}_FIND_REQUIRED_${comp}) set(${_NAME}_FOUND FALSE) endif() endif() endforeach() endmacro() #################################################################################### get_property(_GENERATOR_IS_MULTI_CONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) set(_PREFIX_DIR ${PACKAGE_PREFIX_DIR}) set(_CONFIGS Release) set(pyncpp_Qt5_FOUND ON) set(pyncpp_PYTHON_VERSION_MAJOR 3) set(pyncpp_PYTHON_VERSION_MINOR 10) set(pyncpp_PYTHON_VERSION_PATCH 10) set(pyncpp_PYTHON_SHORT_VERSION "${pyncpp_PYTHON_VERSION_MAJOR}.${pyncpp_PYTHON_VERSION_MINOR}") set(pyncpp_PYTHON_VERSION "${pyncpp_PYTHON_SHORT_VERSION}.${pyncpp_PYTHON_VERSION_PATCH}") set(pyncpp_PYTHON_INSTALL_DESTINATION "lib/python3.10") set(pyncpp_PYTHON_DIR "${_PREFIX_DIR}/${pyncpp_PYTHON_INSTALL_DESTINATION}") if(pyncpp_FIND_REQUIRED_CPP_API) include("${_PREFIX_DIR}/share/cmake/pyncpp/pyncpp_exports.cmake") set(pyncpp_CPP_API_LIBRARY pyncpp_cpp_api) set(pyncpp_CPP_API_FOUND TRUE) endif() if(NOT TARGET pyncpp_python_executable) add_executable(pyncpp_python_executable IMPORTED GLOBAL) add_library(pyncpp_python_library SHARED IMPORTED GLOBAL) if(WIN32) set(_version ${pyncpp_PYTHON_VERSION_MAJOR}${pyncpp_PYTHON_VERSION_MINOR}) else() set(_version ${pyncpp_PYTHON_SHORT_VERSION}) endif() set(_include_dir) set(_path_root "${_PREFIX_DIR}/${pyncpp_PYTHON_INSTALL_DESTINATION}") foreach(_CONFIG ${_CONFIGS}) if(_GENERATOR_IS_MULTI_CONFIG) string(TOUPPER ${_CONFIG} _CONFIG_UPPER) set(_property_prefix _${_CONFIG_UPPER}) set_property(TARGET pyncpp_python_executable APPEND PROPERTY IMPORTED_CONFIGURATIONS ${_CONFIG_UPPER}) set_property(TARGET pyncpp_python_library APPEND PROPERTY IMPORTED_CONFIGURATIONS ${_CONFIG_UPPER}) else() set(_property_prefix) endif() if(WIN32) if(_CONFIG STREQUAL "Debug") set(_debug_suffix "_d") else() set(_debug_suffix "") endif() set(_exec_path "pythonw${_debug_suffix}.exe") set(_lib_path "python${_version}${_debug_suffix}.dll") set(_devlib_path "libs/python${_version}${_debug_suffix}.lib") else() set(_exec_path "bin/python${_version}") set(_lib_path "lib/libpython${_version}${CMAKE_SHARED_LIBRARY_SUFFIX}") endif() set_target_properties(pyncpp_python_executable PROPERTIES IMPORTED_LOCATION${_property_prefix} "${_path_root}/${_exec_path}" ) set_target_properties(pyncpp_python_library PROPERTIES IMPORTED_LOCATION${_property_prefix} "${_path_root}/${_lib_path}" ) if(WIN32) set_target_properties(pyncpp_python_library PROPERTIES IMPORTED_IMPLIB${_property_prefix} "${_path_root}/${_devlib_path}" ) endif() endforeach() if(WIN32) set(_include_dir "${_path_root}/include") else() set(_include_dir "${_path_root}/include/python3.10") endif() if(_include_dir) target_include_directories(pyncpp_python_library INTERFACE "${_include_dir}") endif() set(pyncpp_PYTHON_EXECUTABLE pyncpp_python_executable) set(pyncpp_PYTHON_LIBRARY pyncpp_python_library) endif() set(pyncpp_FOUND TRUE) check_required_components(pyncpp)