configure_package_config_file(<input> <output> INSTALL_DESTINATION <path> [PATH_VARS <var1> <var2> ... <varN>] [NO_SET_AND_CHECK_MACRO] [NO_CHECK_REQUIRED_COMPONENTS_MACRO] [INSTALL_PREFIX <path>] )
configure_package_config_file(<input> <output> INSTALL_DESTINATION <path> [PATH_VARS <var1> <var2> ... <varN>] [NO_SET_AND_CHECK_MACRO] [NO_CHECK_REQUIRED_COMPONENTS_MACRO] [INSTALL_PREFIX <path>] )
configure_package_config_file(
"${CMAKE_SOURCE_DIR}/cmake/nCineConfig.cmake.in"
"${CMAKE_BINARY_DIR}/nCineConfig.cmake"
INSTALL_DESTINATION "${NCINE_CONFIG_INSTALL_DESTINATION}"
PATH_VARS CMAKE_INSTALL_PREFIX
NO_CHECK_REQUIRED_COMPONENTS_MACRO)
configure_package_config_file (
${CMAKE_CURRENT_SOURCE_DIR}/cmake/Eigen3Config.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/Eigen3Config.cmake
PATH_VARS EIGEN_INCLUDE_DIR EIGEN_ROOT_DIR
INSTALL_DESTINATION ${CMAKEPACKAGE_INSTALL_DIR}
NO_CHECK_REQUIRED_COMPONENTS_MACRO # Eigen does not provide components
)
configure_package_config_file(
"${libmorton_SOURCE_DIR}/data/libmortonConfig.cmake.in"
"${libmorton_BINARY_DIR}/libmortonConfig.cmake"
INSTALL_DESTINATION
"${libmorton_INSTALL_CMAKE_DIR}"
PATH_VARS
libmorton_INSTALL_INCLUDE_DIR
)
configure_package_config_file(
"${PROJECT_SOURCE_DIR}/cmake/osgearth-config.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/osgearth-config.cmake"
INSTALL_DESTINATION ${OSGEARTH_INSTALL_CMAKEDIR}
PATH_VARS INCLUDE_INSTALL_DIR OSGEARTH_INSTALL_DATADIR)
configure_package_config_file(${OGRE_TEMPLATES_DIR}/OGREConfig.cmake.in ${PROJECT_BINARY_DIR}/cmake/OGREConfig.cmake
INSTALL_DESTINATION ${OGRE_CMAKE_DIR}
PATH_VARS OGRE_MEDIA_PATH OGRE_PLUGINS_PATH OGRE_CFG_INSTALL_PATH CMAKE_INSTALL_PREFIX)
configure_package_config_file(cmake/SDL3Config.cmake.in SDL3Config.cmake
NO_SET_AND_CHECK_MACRO
PATH_VARS CMAKE_INSTALL_PREFIX
INSTALL_DESTINATION "${SDL_SDL_INSTALL_CMAKEDIR}"
)
configure_package_config_file(
${PROJECT_NAME}-config.cmake.in
${PROJECT_NAME}-config.cmake
INSTALL_DESTINATION
${TINYOBJLOADER_CMAKE_DIR}
PATH_VARS
TINYOBJLOADER_INCLUDE_DIR
TINYOBJLOADER_LIBRARY_DIR
NO_CHECK_REQUIRED_COMPONENTS_MACRO
)
configure_package_config_file(cmake/SDL3Config.cmake.in SDL3Config.cmake
NO_SET_AND_CHECK_MACRO
PATH_VARS CMAKE_INSTALL_PREFIX
INSTALL_DESTINATION "${SDL_SDL_INSTALL_CMAKEDIR}"
)
configure_package_config_file(
"${CMAKE_CURRENT_BINARY_DIR}/glslang-config.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/glslang-config.cmake"
PATH_VARS
PATH_EXPORT_TARGETS
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}
)
configure_package_config_file(../cmake/GameNetworkingSocketsConfig.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/GameNetworkingSocketsConfig.cmake
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/GameNetworkingSockets
PATH_VARS CMAKE_INSTALL_FULL_INCLUDEDIR
)
configure_package_config_file(
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/templates/${configmodule}Template.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/${configmodule}Config.cmake"
INSTALL_DESTINATION "${ramses-sdk_FIND_SCRIPT_INSTALL_DIR}"
PATH_VARS RAMSES_INSTALL_HEADERS_PATH RAMSES_INSTALL_LIBRARY_PATH RAMSES_INSTALL_RUNTIME_PATH
NO_SET_AND_CHECK_MACRO
NO_CHECK_REQUIRED_COMPONENTS_MACRO
)
configure_package_config_file(
PDALConfig.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/PDALConfig.cmake
INSTALL_DESTINATION ${PDAL_LIB_INSTALL_DIR}/cmake/PDAL
PATH_VARS INCLUDE_INSTALL_DIR LIB_INSTALL_DIR)
configure_package_config_file(
cmake/${PROJECT_NAME}Config.cmake.in
${eCAL_config}
INSTALL_DESTINATION ${${PROJECT_NAME}_install_cmake_dir}
PATH_VARS ${PROJECT_NAME}_install_include_dir ${PROJECT_NAME}_install_cmake_dir
)
configure_package_config_file(
${CMAKE_CURRENT_LIST_DIR}/cmake/jwt-cpp-config.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/jwt-cpp-config.cmake
INSTALL_DESTINATION ${JWT_CMAKE_FILES_INSTALL_DIR} PATH_VARS JWT_EXTERNAL_PICOJSON JWT_SSL_LIBRARY)
configure_package_config_file(
${KHIVALIB_BASE_DIR}/cmake/KhivaConfig.cmake.in
cmake/install/KhivaConfig.cmake
INSTALL_DESTINATION "${KHIVA_INSTALL_CMAKE_DIR}"
PATH_VARS INCLUDE_DIRS CMAKE_DIR)
configure_package_config_file(
"${PROJECT_SOURCE_DIR}/cmake/OpenTissueConfig.cmake.in"
"${PROJECT_BINARY_DIR}/OpenTissueConfig.cmake"
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/OpenTissue
PATH_VARS CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_INCLUDEDIR
)
configure_package_config_file (
${CMAKE_CURRENT_SOURCE_DIR}/cmake/Eigen3Config.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/Eigen3Config.cmake
PATH_VARS EIGEN_INCLUDE_DIR EIGEN_ROOT_DIR
INSTALL_DESTINATION ${CMAKEPACKAGE_INSTALL_DIR}
NO_CHECK_REQUIRED_COMPONENTS_MACRO # Eigen does not provide components
)
configure_package_config_file(
${CMAKE_SOURCE_DIR}/cmake_config/NVSHMEMConfig.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/NVSHMEMConfig.cmake
INSTALL_DESTINATION ${LIB_INSTALL_DIR}/cmake/nvshmem
PATH_VARS INCLUDE_INSTALL_DIR LIB_INSTALL_DIR BIN_INSTALL_DIR)
configure_package_config_file(
${CMAKE_CURRENT_LIST_DIR}/mlx.pc.in ${MLX_CMAKE_BUILD_CONFIG}
INSTALL_DESTINATION ${MLX_CMAKE_INSTALL_MODULE_DIR}
NO_CHECK_REQUIRED_COMPONENTS_MACRO
PATH_VARS CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_INCLUDEDIR
MLX_CMAKE_INSTALL_MODULE_DIR)
configure_package_config_file(
CMake/folly-config.cmake.in
folly-config.cmake
INSTALL_DESTINATION ${CMAKE_INSTALL_DIR}
PATH_VARS
INCLUDE_INSTALL_DIR
CMAKE_INSTALL_DIR
)
configure_package_config_file("${OpenVINO_SOURCE_DIR}/cmake/templates/OpenVINODeveloperPackageConfig.cmake.in"
"${CMAKE_BINARY_DIR}/OpenVINODeveloperPackageConfig.cmake"
INSTALL_DESTINATION share # not used
PATH_VARS ${PATH_VARS}
NO_CHECK_REQUIRED_COMPONENTS_MACRO)
configure_package_config_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake/mapnikConfig.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/mapnikConfig.cmake"
INSTALL_DESTINATION ${MAPNIK_CMAKE_DIR}
PATH_VARS MAPNIK_INCLUDE_DIR PLUGINS_INSTALL_DIR FONTS_INSTALL_DIR mapnik_find_deps MAPNIK_UTILITIES
NO_CHECK_REQUIRED_COMPONENTS_MACRO
)
configure_package_config_file(
${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}Config.cmake.in
${PROJECT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/${PROJECT_NAME}Config.cmake
INSTALL_DESTINATION ${AUXILIARY_CMAKE_INSTALL_DIR}
PATH_VARS CONFIG_INCLUDE_DIR CONFIG_RUNTIME_DIR CONFIG_CMAKE_DIR
NO_SET_AND_CHECK_MACRO
NO_CHECK_REQUIRED_COMPONENTS_MACRO
)
configure_package_config_file(
TufaoConfig.cmake.in
"${CMAKE_CURRENT_BINARY_DIR}/Tufao${TUFAO_VERSION_MAJOR}Config.cmake"
INSTALL_DESTINATION ${TUFAO_CONFIG_INSTALL_DIR}
PATH_VARS libdir
includedir)
configure_package_config_file (
${CMAKE_CURRENT_SOURCE_DIR}/cmake/Eigen3Config.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/Eigen3Config.cmake
PATH_VARS EIGEN_INCLUDE_DIR EIGEN_ROOT_DIR
INSTALL_DESTINATION ${CMAKEPACKAGE_INSTALL_DIR}
NO_CHECK_REQUIRED_COMPONENTS_MACRO # Eigen does not provide components
)
configure_package_config_file(cmake/modules/MaterialXConfig.cmake.in
${PROJECT_BINARY_DIR}/cmake/${CMAKE_PROJECT_NAME}Config.cmake
INSTALL_DESTINATION "${MATERIALX_GEN_CONFIG_PATH}"
PATH_VARS CMAKE_INSTALL_PREFIX CMAKE_PROJECT_NAME)
configure_package_config_file (
${CMAKE_CURRENT_SOURCE_DIR}/cmake/Eigen3Config.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/Eigen3Config.cmake
PATH_VARS EIGEN_INCLUDE_DIR EIGEN_ROOT_DIR
INSTALL_DESTINATION ${CMAKEPACKAGE_INSTALL_DIR}
NO_CHECK_REQUIRED_COMPONENTS_MACRO # Eigen does not provide components
)
configure_package_config_file(world-config.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/world-config.cmake
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/world/cmake
PATH_VARS CMAKE_INSTALL_INCLUDEDIR
)
configure_package_config_file(
AscentConfig.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/AscentConfig.cmake
INSTALL_DESTINATION ${ASCENT_INSTALL_CMAKE_MODULE_DIR}
PATH_VARS
ASCENT_INSTALL_INCLUDE_DIR
ASCENT_INSTALL_LIB_DIR
ASCENT_INSTALL_BIN_DIR
ASCENT_INSTALL_SHARED_RESOURCES_DIR
ASCENT_INSTALL_CMAKE_MODULE_DIR
)
configure_package_config_file(
${PROJECT_SOURCE_DIR}/cmake/Templates/${PROJECT_NAME}-config.cmake.in
${PROJECT_BINARY_DIR}/${PROJECT_NAME}-config.cmake
INSTALL_DESTINATION ${CMAKE_INSTALL_CONFIGDIR}
INSTALL_PREFIX ${_INSTALL_PREFIX}
PATH_VARS INCLUDE_INSTALL_DIR LIB_INSTALL_DIR)
configure_package_config_file(
OpenSimConfig.cmake.in
"${CMAKE_CURRENT_BINARY_DIR}/OpenSimConfigToInstall.cmake"
INSTALL_DESTINATION "${OPENSIM_INSTALL_CMAKEDIR}"
PATH_VARS # Variables to edit in OpenSimConfig.cmake.in.
CMAKE_INSTALL_PREFIX
CMAKE_INSTALL_INCLUDEDIR
CMAKE_INSTALL_BINDIR
CMAKE_INSTALL_LIBDIR
OPENSIM_INSTALL_CMAKEDIR
OPENSIM_INSTALL_SIMBODYDIR
OPENSIM_INSTALL_SPDLOGDIR
)
configure_package_config_file(
"${PROJECT_SOURCE_DIR}/yaml-cpp-config.cmake.in"
"${PROJECT_BINARY_DIR}/yaml-cpp-config.cmake"
INSTALL_DESTINATION "${CONFIG_EXPORT_DIR}"
PATH_VARS CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CONFIG_EXPORT_DIR YAML_BUILD_SHARED_LIBS)
configure_package_config_file(
${DART_CONFIG_IN}
${DART_CONFIG_OUT}
INSTALL_DESTINATION "${CONFIG_INSTALL_DIR}"
PATH_VARS INCLUDE_INSTALL_DIR
)
configure_package_config_file(
${CMAKE_SOURCE_DIR}/cmake/SimbodyConfig.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/cmake/SimbodyConfigForInstall.cmake
INSTALL_DESTINATION "${SIMBODY_CMAKE_DIR}"
PATH_VARS # Variables to edit in the SimbodyConfig.cmake.in.
CMAKE_INSTALL_PREFIX
SIMBODY_INCLUDE_INSTALL_DIR
CMAKE_INSTALL_LIBDIR
CMAKE_INSTALL_BINDIR
SIMBODY_VISUALIZER_INSTALL_DIR
SIMBODY_INSTALL_DOXYGENDIR
)
configure_package_config_file(SDL2Config.cmake.in "${CMAKE_CURRENT_BINARY_DIR}/SDL2Config.cmake"
PATH_VARS CMAKE_INSTALL_PREFIX CMAKE_INSTALL_FULL_BINDIR CMAKE_INSTALL_FULL_INCLUDEDIR CMAKE_INSTALL_FULL_LIBDIR
INSTALL_DESTINATION "${SDL_INSTALL_CMAKEDIR}"
)
configure_package_config_file(websocketpp-config.cmake.in
"${PROJECT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/websocketpp-config.cmake"
PATH_VARS INSTALL_INCLUDE_DIR
INSTALL_DESTINATION "${INSTALL_CMAKE_DIR}"
NO_CHECK_REQUIRED_COMPONENTS_MACRO
)
configure_package_config_file(
${ADAPTIVE_CPP_SOURCE_DIR}/cmake/adaptivecpp-config.cmake.in
${ADAPTIVE_CPP_BINARY_DIR}/lib/cmake/AdaptiveCpp/adaptivecpp-config.cmake
INSTALL_DESTINATION ${ADAPTIVECPP_INSTALL_CMAKE_DIR}
PATH_VARS
ADAPTIVECPP_INSTALL_COMPILER_DIR
ADAPTIVECPP_INSTALL_LAUNCHER_DIR
ADAPTIVECPP_INSTALL_LAUNCHER_RULE_DIR
)
configure_package_config_file(projectM4Config.cmake.in
"${CMAKE_CURRENT_BINARY_DIR}/libprojectM/projectM4Config.cmake"
INSTALL_DESTINATION "${PROJECTM_LIB_DIR}/cmake/projectM4"
PATH_VARS PROJECTM_BIN_DIR PROJECTM_INCLUDE_DIR
)
configure_package_config_file(
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/${PROJECT_NAME}-config.cmake.in"
${PROJECT_NAME}-config.cmake
INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}"
NO_CHECK_REQUIRED_COMPONENTS_MACRO
PATH_VARS CMAKE_INSTALL_INCLUDEDIR
)
configure_package_config_file(CMake/curl-config.cmake.in
"${project_config}"
INSTALL_DESTINATION ${CURL_INSTALL_CMAKE_DIR}
PATH_VARS CMAKE_INSTALL_INCLUDEDIR
)
configure_package_config_file (
${CMAKE_CURRENT_SOURCE_DIR}/cmake/Eigen3Config.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/Eigen3Config.cmake
PATH_VARS EIGEN_INCLUDE_DIR EIGEN_ROOT_DIR
INSTALL_DESTINATION ${CMAKEPACKAGE_INSTALL_DIR}
NO_CHECK_REQUIRED_COMPONENTS_MACRO # Eigen does not provide components
)
configure_package_config_file("CMake/curl-config.cmake.in"
"${_project_config}"
INSTALL_DESTINATION ${_install_cmake_dir}
PATH_VARS CMAKE_INSTALL_INCLUDEDIR)
configure_package_config_file (OpenTURNSConfig.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/OpenTURNSConfig.cmake
INSTALL_DESTINATION ${OPENTURNS_CONFIG_CMAKE_PATH}
PATH_VARS
OPENTURNS_ROOT_DIR
OPENTURNS_INCLUDE_DIR
OPENTURNS_INCLUDE_DIRS
OPENTURNS_LIBRARY_DIRS
OPENTURNS_SWIG_INCLUDE_DIRS
PYTHON_MODULE_PATH
NO_CHECK_REQUIRED_COMPONENTS_MACRO)
configure_package_config_file(
"${CMAKE_CURRENT_LIST_DIR}/template/YARPConfig.cmake.in"
"${CMAKE_BINARY_DIR}/YARPConfig.cmake"
INSTALL_DESTINATION "${CMAKE_BINARY_DIR}"
INSTALL_PREFIX "${CMAKE_BINARY_DIR}"
PATH_VARS
YARP_BINDINGS
YARP_MODULE_DIR
YARP_IDL_BINARY_HINT
# YARP_INSTALL_PREFIX is empty for build tree
# The following variables are used both for the relative
# and absolute directory in YARPConfig.cmake.in using
# @VAR@ for relative path or @PACKAGE_VAR for absolute.
YARP_DATA_INSTALL_DIR
YARP_CONFIG_INSTALL_DIR
YARP_PLUGIN_MANIFESTS_INSTALL_DIR
YARP_MODULES_INSTALL_DIR
YARP_APPLICATIONS_INSTALL_DIR
YARP_TEMPLATES_INSTALL_DIR
YARP_APPLICATIONS_TEMPLATES_INSTALL_DIR
YARP_MODULES_TEMPLATES_INSTALL_DIR
YARP_CONTEXTS_INSTALL_DIR
YARP_ROBOTS_INSTALL_DIR
YARP_STATIC_PLUGINS_INSTALL_DIR
YARP_DYNAMIC_PLUGINS_INSTALL_DIR
YARP_QML2_IMPORT_DIR
YARP_CMAKECONFIG_DIR
YARP_YCM_MODULE_DIR
)
configure_package_config_file("${CMAKE_CURRENT_SOURCE_DIR}/build/cmake/ThriftConfig.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/ThriftConfig.cmake"
INSTALL_DESTINATION "${CMAKE_INSTALL_DIR}/thrift"
PATH_VARS
INCLUDE_INSTALL_DIR
CMAKE_INSTALL_DIR
BIN_INSTALL_DIR
)
configure_package_config_file(clientConfig.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/clientConfig.cmake
INSTALL_DESTINATION ${CMAKE_INSTALL_DATADIR}/kuduClient/cmake
PATH_VARS CMAKE_INSTALL_INCLUDEDIR)
configure_package_config_file(
${CMAKE_CURRENT_SOURCE_DIR}/src/ProtonConfig.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/ProtonConfig.cmake
PATH_VARS INCLUDE_INSTALL_DIR
INSTALL_DESTINATION ${LIB_INSTALL_DIR}/cmake/Proton)
configure_package_config_file(
cmake/FBThriftConfig.cmake.in
FBThriftConfig.cmake
INSTALL_DESTINATION ${CMAKE_INSTALL_DIR}
PATH_VARS
CMAKE_INSTALL_DIR
BIN_INSTALL_DIR
INCLUDE_INSTALL_DIR
)
configure_package_config_file(
${PROJECT_NAME}-config.cmake.in
${PROJECT_SOURCE_DIR}/${PROJECT_NAME}-config.cmake
INSTALL_DESTINATION ${CMAKE_CONFIG_INSTALL_DIR}
PATH_VARS CONFIG_INC_DIR CONFIG_LIB_DIR
)
configure_package_config_file (
${CMAKE_CURRENT_SOURCE_DIR}/cmake/Eigen3Config.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/Eigen3Config.cmake
PATH_VARS EIGEN_INCLUDE_DIR EIGEN_ROOT_DIR
INSTALL_DESTINATION ${CMAKEPACKAGE_INSTALL_DIR}
NO_CHECK_REQUIRED_COMPONENTS_MACRO # Eigen does not provide components
)
configure_package_config_file(
${CMAKE_CURRENT_SOURCE_DIR}/cmake/axom-config.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/axom-config.cmake
INSTALL_DESTINATION
${AXOM_INSTALL_CONFIG_DIR}
PATH_VARS
AXOM_INSTALL_INCLUDE_DIR
AXOM_INSTALL_LIB_DIR
AXOM_INSTALL_BIN_DIR
AXOM_INSTALL_CMAKE_MODULE_DIR
)
configure_package_config_file("CMake/curl-config.cmake.in"
"${_project_config}"
INSTALL_DESTINATION ${CURL_INSTALL_CMAKE_DIR}
PATH_VARS CMAKE_INSTALL_INCLUDEDIR)
configure_package_config_file(${cfg}.in ${cfg}
INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}" # defaults to CMAKE_INSTALL_PREFIX
INSTALL_DESTINATION "${CMAKE_INSTALL_PREFIX}"
PATH_VARS
_INCLUDE_INSTALL_DIR
_LIBRARY_INSTALL_DIR
_SYSCONFIG_INSTALL_DIR
#NO_SET_AND_CHECK_MACRO
#NO_CHECK_REQUIRED_COMPONENTS_MACRO
)
configure_package_config_file(
cmake/ChromaprintConfig.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/ChromaprintConfig.cmake
PATH_VARS CMAKE_INSTALL_INCLUDEDIR
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/Chromaprint
)
configure_package_config_file("${JUCE_CMAKE_UTILS_DIR}/JUCEConfig.cmake.in"
"${JUCE_BINARY_DIR}/JUCEConfig.cmake"
PATH_VARS UTILS_INSTALL_DIR JUCEAIDE_PATH JUCE_MODULE_PATH
INSTALL_DESTINATION "${JUCE_INSTALL_DESTINATION}")
configure_package_config_file(
"${CMAKE_CURRENT_LIST_DIR}/FooyinConfig.cmake.in"
"${PROJECT_BINARY_DIR}/FooyinConfig.cmake"
INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
PATH_VARS FOOYIN_PLUGIN_INSTALL_DIR
)
configure_package_config_file(cmake/config/Config.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_PROJECT_NAME}Config.cmake
INSTALL_DESTINATION share/${CMAKE_PROJECT_NAME}
PATH_VARS INCLUDE_INSTALL_DIR LIB_INSTALL_DIR)
configure_package_config_file(KRunnerAppDBusInterfaceConfig.cmake.in
"${CMAKE_CURRENT_BINARY_DIR}/KRunnerAppDBusInterfaceConfig.cmake"
PATH_VARS KDE_INSTALL_DBUSINTERFACEDIR
INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR})
configure_package_config_file(
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/${PROJECT_NAME}-config.cmake.in"
${PROJECT_NAME}-config.cmake
INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}"
NO_CHECK_REQUIRED_COMPONENTS_MACRO
PATH_VARS CMAKE_INSTALL_INCLUDEDIR
)
configure_package_config_file(../cmake/GameNetworkingSocketsConfig.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/GameNetworkingSocketsConfig.cmake
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/GameNetworkingSockets
PATH_VARS CMAKE_INSTALL_FULL_INCLUDEDIR
)
configure_package_config_file(${LIBPMEMOBJCPP_ROOT_DIR}/cmake/libpmemobj++-config.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/libpmemobj++-config.cmake
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/libpmemobj++/cmake
PATH_VARS CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_INCLUDEDIR)
configure_package_config_file(
"${CMAKE_CURRENT_BINARY_DIR}/glslang-config.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/glslang-config.cmake"
PATH_VARS
PATH_EXPORT_TARGETS
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}
)
configure_package_config_file (
${HDF_RESOURCES_DIR}/hdf5-config.cmake.in
"${HDF5_BINARY_DIR}/${HDF5_PACKAGE}${HDF_PACKAGE_EXT}-config.cmake"
INSTALL_DESTINATION "${HDF5_INSTALL_CMAKE_DIR}"
PATH_VARS INCLUDE_INSTALL_DIR SHARE_INSTALL_DIR CURRENT_BUILD_DIR
INSTALL_PREFIX "${CMAKE_CURRENT_BINARY_DIR}"
)
configure_package_config_file(
OpenSimConfig.cmake.in
"${CMAKE_CURRENT_BINARY_DIR}/OpenSimConfigToInstall.cmake"
INSTALL_DESTINATION "${OPENSIM_INSTALL_CMAKEDIR}"
PATH_VARS # Variables to edit in OpenSimConfig.cmake.in.
CMAKE_INSTALL_PREFIX
CMAKE_INSTALL_INCLUDEDIR
CMAKE_INSTALL_BINDIR
CMAKE_INSTALL_LIBDIR
OPENSIM_INSTALL_CMAKEDIR
OPENSIM_INSTALL_SIMBODYDIR
OPENSIM_INSTALL_SPDLOGDIR
)
configure_package_config_file("CMake/curl-config.cmake.in"
"${_project_config}"
INSTALL_DESTINATION ${_install_cmake_dir}
PATH_VARS CMAKE_INSTALL_INCLUDEDIR)
configure_package_config_file("${CMAKE_CURRENT_SOURCE_DIR}/${cmake_conf_file}.in" "${CMAKE_CURRENT_BINARY_DIR}/${cmake_conf_file}"
INSTALL_DESTINATION ${LIB_INSTALL_DIR}/cmake/${PROJECT_NAME_LOWER}/
PATH_VARS BASE_INSTALL_INCLUDEDIR LIB_INSTALL_DIR DATAROOT_INSTALL_DIR
)
configure_package_config_file(
${PROJECT_SOURCE_DIR}/cmake/${PROJECT_NAME}Config.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/cmake/${PROJECT_NAME}Config.cmake
INSTALL_DESTINATION ${PACKAGE_INSTALL_DESTINATION}
PATH_VARS CMAKE_INSTALL_PREFIX
)
configure_package_config_file(
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/${PROJECT_NAME}-config.cmake.in"
${PROJECT_NAME}-config.cmake
INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}"
NO_CHECK_REQUIRED_COMPONENTS_MACRO
PATH_VARS CMAKE_INSTALL_INCLUDEDIR
)
configure_package_config_file(
"${PROMETHEUS_SRC_DIR}/cmake/${PROJECT_NAME}-config.cmake.in"
${PROJECT_NAME}-config.cmake
INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}"
NO_CHECK_REQUIRED_COMPONENTS_MACRO
PATH_VARS CMAKE_INSTALL_INCLUDEDIR
)
configure_package_config_file(
yamlConfig.cmake.in
${config_file}
INSTALL_DESTINATION ${PROJECT_BINARY_DIR}
PATH_VARS CONFIG_DIR_CONFIG
NO_CHECK_REQUIRED_COMPONENTS_MACRO
)
configure_package_config_file(
${CMAKE_SOURCE_DIR}/cmake/ShogunConfig.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/ShogunConfig.cmake
INSTALL_DESTINATION ${SHOGUN_LIB_INSTALL}/cmake/shogun
PATH_VARS INCLUDE_INSTALL_DIR CONFIG_PACKAGE_DIR)
configure_package_config_file(AlbanyConfig.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/AlbanyConfig.cmake
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/Albany/cmake
PATH_VARS CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR)
configure_package_config_file(
${CMAKE_SOURCE_DIR}/CMake/CTKConfig.cmake.in
${ctk_config}
INSTALL_DESTINATION ${CTK_SUPERBUILD_BINARY_DIR}
PATH_VARS
CTK_CONFIG_DIR_CONFIG
CTK_CMAKE_DIR_CONFIG
CTK_CMAKE_UTILITIES_DIR_CONFIG
CTK_CONFIG_H_INCLUDE_DIR_CONFIG
CTK_EXPORT_HEADER_TEMPLATE_DIR_CONFIG
CTK_LIBRARY_DIR_CONFIG
NO_CHECK_REQUIRED_COMPONENTS_MACRO
)
configure_package_config_file(derechoConfig.cmake
"${CMAKE_CURRENT_BINARY_DIR}/cmake/derechoConfig.cmake"
INSTALL_DESTINATION ${ConfigPackageLocation}
PATH_VARS CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_INCLUDEDIR
)
configure_package_config_file(
"${CMAKE_CURRENT_SOURCE_DIR}/KDReportsConfig.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/install/KDReports${${PROJECT_NAME}_LIBRARY_QTID}Config.cmake"
INSTALL_DESTINATION "${INSTALL_LIBRARY_DIR}/cmake/KDReports${${PROJECT_NAME}_LIBRARY_QTID}"
PATH_VARS INSTALL_INCLUDE_DIR
)
configure_package_config_file("${cmake_conf_file}.in" "${CMAKE_BINARY_DIR}/${cmake_conf_file}"
INSTALL_DESTINATION ${CMAKE_CONFIG_INSTALL_DIR}
PATH_VARS CMAKE_INSTALL_FULL_INCLUDEDIR
NO_SET_AND_CHECK_MACRO
NO_CHECK_REQUIRED_COMPONENTS_MACRO)
configure_package_config_file(
common/HalideConfig.cmake HalideConfig.cmake
PATH_VARS Halide_INSTALL_HELPERSDIR ${extra_paths}
INSTALL_DESTINATION "${Halide_INSTALL_CMAKEDIR}"
NO_SET_AND_CHECK_MACRO
NO_CHECK_REQUIRED_COMPONENTS_MACRO
)
configure_package_config_file(
${CMAKE_CURRENT_SOURCE_DIR}/cmake/dwarfs-config.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/dwarfs-config.cmake
INSTALL_DESTINATION ${DWARFS_CMAKE_INSTALL_DIR}
PATH_VARS
CMAKE_INSTALL_INCLUDEDIR
DWARFS_CMAKE_INSTALL_DIR
)
configure_package_config_file(
"${CMAKE_SOURCE_DIR}/cmake/litiv-config.cmake.in"
"${CMAKE_BINARY_DIR}/cmake/generated/litiv-config-${package_config_install_dir_index}.cmake"
INSTALL_DESTINATION
"${package_config_install_dir}"
PATH_VARS
RUNTIME_INSTALL_DIR
INCLUDE_INSTALL_DIR
LIBRARY_INSTALL_DIR
MODULES_INSTALL_DIR
CONFIG_INSTALL_DIR
)
configure_package_config_file (
${CMAKE_CURRENT_SOURCE_DIR}/cmake/Eigen3Config.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/Eigen3Config.cmake
PATH_VARS EIGEN_INCLUDE_DIR EIGEN_ROOT_DIR
INSTALL_DESTINATION ${CMAKEPACKAGE_INSTALL_DIR}
NO_CHECK_REQUIRED_COMPONENTS_MACRO # Eigen does not provide components
)
configure_package_config_file(${DCC_PROJECT_ROOT_DIR}/misc/DdeControlCenterConfigOld.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/DdeControlCenterConfig.cmake
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/DdeControlCenter
PATH_VARS INCLUDE_INSTALL_DIR
INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX})
configure_package_config_file(
cmake/DataSketchesConfig.cmake.in
"${CMAKE_CURRENT_BINARY_DIR}/DataSketchesConfig.cmake"
INSTALL_DESTINATION lib/DataSketches/cmake
PATH_VARS CMAKE_INSTALL_INCLUDEDIR
)
configure_package_config_file(
${Dakota_SOURCE_DIR}/cmake/DakotaConfig.cmake.in
${Dakota_BINARY_DIR}/DakotaConfig.cmake
INSTALL_DESTINATION ${Dakota_INSTALL_CMAKE_DIR}
PATH_VARS Dakota_INCLUDE_INSTALL_DIR Dakota_LIB_INSTALL_DIR
)
configure_package_config_file(
"${CMAKE_CURRENT_BINARY_DIR}/glslang-config.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/glslang-config.cmake"
PATH_VARS
PATH_EXPORT_TARGETS
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}
)
configure_package_config_file(
"${CMAKE_IRODS_SOURCE_DIR}/cmake/IRODSConfig.cmake.not_yet_installed.in"
"${CMAKE_IRODS_BINARY_DIR}/IRODSConfig.cmake.not_yet_installed" # suffix prevents cmake's find_package() from using this copy of the file
INSTALL_DESTINATION "${IRODS_INSTALL_CMAKECONFDIR}"
PATH_VARS IRODS_INCLUDE_DIRS
)
configure_package_config_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake/stdgpu-config.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/stdgpu-config.cmake"
INSTALL_DESTINATION ${STDGPU_CMAKE_INSTALL_DIR}
PATH_VARS STDGPU_INCLUDE_INSTALL_DIR)
configure_package_config_file(
"${CMAKE_CURRENT_LIST_DIR}/libatbus-config.cmake.in"
"${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/cmake/${PROJECT_NAME}/libatbus-config.cmake"
INSTALL_DESTINATION ${CMAKE_INSTALL_CMAKEDIR}
PATH_VARS LIBATBUS_VERSION INCLUDE_INSTALL_DIR CMAKE_INSTALL_LIBDIR PROJECT_SOURCE_DIR
NO_CHECK_REQUIRED_COMPONENTS_MACRO)
configure_package_config_file(cmake/CapnProtoConfig.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/cmake/CapnProtoConfig.cmake
INSTALL_DESTINATION ${CONFIG_PACKAGE_LOCATION}
PATH_VARS CMAKE_INSTALL_FULL_INCLUDEDIR
)
configure_package_config_file (
${CMAKE_CURRENT_SOURCE_DIR}/cmake/Eigen3Config.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/Eigen3Config.cmake
PATH_VARS EIGEN_INCLUDE_DIR EIGEN_ROOT_DIR
INSTALL_DESTINATION ${CMAKEPACKAGE_INSTALL_DIR}
NO_CHECK_REQUIRED_COMPONENTS_MACRO # Eigen does not provide components
)
configure_package_config_file(
${PROJECT_SOURCE_DIR}/cmake/packaging/Config.cmake.in
${PROJECT_BINARY_DIR}/cmake/config/${PROJECT_NAME}Config.cmake
INSTALL_DESTINATION
${DATA_INSTALL_DIR}/${PROJECT_NAME}/cmake
PATH_VARS
BIN_INSTALL_DIR
INCLUDE_INSTALL_DIR
LIB_INSTALL_DIR
DATA_INSTALL_DIR
)
configure_package_config_file(
cmake/templates/TesseractConfig.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/cmake/tesseract/TesseractConfig.cmake
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/tesseract
PATH_VARS INCLUDE_DIR LIBRARY_DIRS)
configure_package_config_file(
cmake/glmConfig.cmake.in
${GLM_INSTALL_CONFIGDIR}/glmConfig.cmake
INSTALL_DESTINATION ${GLM_INSTALL_CONFIGDIR}
PATH_VARS CMAKE_INSTALL_INCLUDEDIR
NO_CHECK_REQUIRED_COMPONENTS_MACRO
)
configure_package_config_file(
${DART_CONFIG_IN}
${DART_CONFIG_OUT}
INSTALL_DESTINATION "${CONFIG_INSTALL_DIR}"
PATH_VARS INCLUDE_INSTALL_DIR
)
configure_package_config_file(
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/config.cmake.in"
"${PROJECT_BINARY_DIR}/cmake/ghc_filesystem-config.cmake"
INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/ghc_filesystem"
PATH_VARS CMAKE_INSTALL_INCLUDEDIR)
configure_package_config_file(${PROJECT_SOURCE_DIR}/cmake/packaging/Config.cmake.in
${PROJECT_BINARY_DIR}/cmake/config/${PROJECT_NAME}-config.cmake
INSTALL_DESTINATION ${INSTALL_DESTINATION_PATH}
PATH_VARS BIN_INSTALL_DIR INCLUDE_INSTALL_DIR LIB_INSTALL_DIR
)
configure_package_config_file(cmake/rpclibConfig.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/cmake/rpclibConfig.cmake
INSTALL_DESTINATION ${CONFIG_PACKAGE_LOCATION}
PATH_VARS INCLUDE_INSTALL_DIR
)
configure_package_config_file(smk-config.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/smk-config.cmake
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/smk/cmake
PATH_VARS CMAKE_INSTALL_INCLUDEDIR
)
configure_package_config_file(fcl-config.cmake.in fcl-config.cmake
INSTALL_DESTINATION ${FCL_INSTALL_CONFIGDIR}
PATH_VARS CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR
)
configure_package_config_file (
${HDF_RESOURCES_DIR}/hdf5-config.cmake.in
"${HDF5_BINARY_DIR}/${HDF5_PACKAGE}${HDF_PACKAGE_EXT}-config.cmake"
INSTALL_DESTINATION "${HDF5_INSTALL_CMAKE_DIR}/hdf5"
PATH_VARS INCLUDE_INSTALL_DIR SHARE_INSTALL_DIR CURRENT_BUILD_DIR
INSTALL_PREFIX "${CMAKE_CURRENT_BINARY_DIR}"
)
configure_package_config_file(
"${Forge_SOURCE_DIR}/CMakeModules/ForgeConfig.cmake.in"
"cmake_install/ForgeConfig.cmake"
INSTALL_DESTINATION "${FG_INSTALL_CMAKE_DIR}"
PATH_VARS INCLUDE_DIRS CMAKE_DIR
)