install(TARGETS <target>... [EXPORT <export-name>] [RUNTIME_DEPENDENCIES <arg>...|RUNTIME_DEPENDENCY_SET <set-name>] [<artifact-option>...] [<artifact-kind> <artifact-option>...]... [INCLUDES DESTINATION [<dir> ...]] )
install(TARGETS <target>... [EXPORT <export-name>] [RUNTIME_DEPENDENCIES <arg>...|RUNTIME_DEPENDENCY_SET <set-name>] [<artifact-option>...] [<artifact-kind> <artifact-option>...]... [INCLUDES DESTINATION [<dir> ...]] )
install(TARGETS ${PLUGIN_NAME} BUNDLE DESTINATION bin LIBRARY DESTINATION bin/resources/plugins)
install(DIRECTORY ${NCINE_DATA_DIR}/textures DESTINATION ${DATA_INSTALL_DESTINATION} COMPONENT data)
install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/cmake/UseEigen3.cmake
${CMAKE_CURRENT_BINARY_DIR}/Eigen3Config.cmake
${CMAKE_CURRENT_BINARY_DIR}/Eigen3ConfigVersion.cmake
DESTINATION ${CMAKEPACKAGE_INSTALL_DIR} )
install(FILES "${configured_pc}"
DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
install (DIRECTORY ${DIR} DESTINATION ${DEST_SHARE_DIR}/resources)
install(EXPORT Imath
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/Imath
FILE ImathTargets.cmake
NAMESPACE Imath::
EXPORT_LINK_INTERFACE_LIBRARIES
)
install(
DIRECTORY ${PROJECT_SOURCE_DIR}/Resources/Shaders/
DESTINATION bin/Resources/Shaders
FILES_MATCHING PATTERN "*.spv"
)
install(FILES ${OPS_HEADER} DESTINATION include/hilma/ops)
INSTALL(TARGETS SUPRA_REST
RUNTIME
DESTINATION bin
COMPONENT applications)
install(EXPORT scenepic-targets
FILE
scenepicTargets.cmake
NAMESPACE
scenepic::
DESTINATION
${INSTALL_CONFIGDIR}
)
install(FILES ${ICNS_TARGET} DESTINATION ${TARGET}.app/Contents/Resources COMPONENT ${TARGET})
install(TARGETS ${target} EXPORT NasNasTargets RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}/NasNas)
install(
FILES
"${CMAKE_CURRENT_BINARY_DIR}/osgearth-config.cmake"
"${CMAKE_CURRENT_BINARY_DIR}/osgearth-config-version.cmake"
DESTINATION
${OSGEARTH_INSTALL_CMAKEDIR} )
install(
DIRECTORY "${F3D_SOURCE_DIR}/resources/colormaps/"
DESTINATION "${f3d_resources_dir}/colormaps"
COMPONENT colormaps
EXCLUDE_FROM_ALL)
install(DIRECTORY "${SLIC3R_RESOURCES_DIR}/" DESTINATION "${CMAKE_INSTALL_PREFIX}/resources")
install(
DIRECTORY
${CMAKE_BINARY_DIR}/Ext/PySide
DESTINATION
Ext
)
install(FILES
${PROJECT_BINARY_DIR}/cmake/OGREConfig.cmake
${PROJECT_BINARY_DIR}/cmake/OGREConfigVersion.cmake
DESTINATION ${OGRE_CMAKE_DIR}
)
install(TARGETS SDL3_test EXPORT SDL3testTargets
ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
FRAMEWORK DESTINATION "."
RESOURCE DESTINATION "${SDL_SDLtest_INSTALL_RESOURCEDIR}"
)
install(
FILES
"extras/ParseAndAddCatchTests.cmake"
"extras/Catch.cmake"
"extras/CatchAddTests.cmake"
DESTINATION
${CATCH_CMAKE_CONFIG_DESTINATION}
)
install(TARGETS GLEW GLEW
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
)
INSTALL(FILES
${Eigen_Householder_SRCS}
DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Householder COMPONENT Devel
)
install(DIRECTORY "${SLIC3R_RESOURCES_DIR}/" DESTINATION "./resources")
install(
TARGETS
hg_python
RUNTIME DESTINATION
${CMAKE_INSTALL_PREFIX}
LIBRARY DESTINATION
${CMAKE_INSTALL_PREFIX}
COMPONENT
python)
INSTALL(FILES
${Eigen_LU_arch_SRCS}
DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/LU/arch COMPONENT Devel
)
install(CODE "file(INSTALL DESTINATION \"\${CMAKE_INSTALL_PREFIX}/${DIRECTORY}\" TYPE FILE OPTIONAL FILES \"${CMAKE_CURRENT_BINARY_DIR}/\${CMAKE_INSTALL_CONFIG_NAME}/${TARGET}.pdb\")")
install( PROGRAMS ${CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS} DESTINATION core/classical_theory COMPONENT System )
install(EXPORT SDL3sharedTargets
FILE "SDL3sharedTargets.cmake"
NAMESPACE SDL3::
DESTINATION "${SDL_SDL_INSTALL_CMAKEDIR}"
)
install(
TARGETS ${ARGS_TARGET}
EXPORT ${ARGS_TARGET}Targets
CONFIGURATIONS ${CMAKE_BUILD_TYPE}
RUNTIME DESTINATION bin
OBJECTS DESTINATION bin
LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib
INCLUDES
DESTINATION include
)
install(TARGETS ${icmaker_target}
RUNTIME DESTINATION bin COMPONENT main
LIBRARY DESTINATION lib COMPONENT main
ARCHIVE DESTINATION lib COMPONENT main)
INSTALL(FILES
${Eigen_misc_SRCS}
DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/misc COMPONENT Devel
)
INSTALL( TARGETS ${draco_LIBRARIES}
EXPORT "${TARGETS_EXPORT_NAME}"
LIBRARY DESTINATION ${ASSIMP_LIB_INSTALL_DIR}
ARCHIVE DESTINATION ${ASSIMP_LIB_INSTALL_DIR}
RUNTIME DESTINATION ${ASSIMP_BIN_INSTALL_DIR}
FRAMEWORK DESTINATION ${ASSIMP_LIB_INSTALL_DIR}
COMPONENT ${LIBASSIMP_COMPONENT}
INCLUDES DESTINATION include
)
install(FILES "${MESHLAB_RESOURCES_DIR}/icons/meshlab.png" DESTINATION ${MESHLAB_BIN_INSTALL_DIR}/)
install(FILES $<TARGET_PDB_FILE:${MODULE_NAME}> DESTINATION ${RAMSES_INSTALL_RUNTIME_PATH} CONFIGURATIONS Debug RelWithDebInfo)
install(FILES application-icon/pngs/pioneer-${_i}x${_i}.png
DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/${_i}x${_i}/apps
RENAME net.pioneerspacesim.Pioneer.png
)
install(
DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/${PACKAGED_CONSOLE_FOLDER}"
USE_SOURCE_PERMISSIONS
DESTINATION ${CONSOLE_INSTALL_DIR}
)
install(FILES ../data/gui/stuntrally.png DESTINATION "share/icons/hicolor/512x512/apps/")
install(FILES ${OGRE_BINARY_DIR}/bin${OGRE_DEBUG_PATH}/${PLUGINNAME}_d.pdb
DESTINATION bin${OGRE_DEBUG_PATH}
CONFIGURATIONS Debug
)
install(DIRECTORY ${PDAL_IO_DIR}/
DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/pdal/io"
FILES_MATCHING PATTERN "*.hpp"
PERMISSIONS
GROUP_EXECUTE WORLD_EXECUTE OWNER_EXECUTE
GROUP_READ WORLD_READ OWNER_READ
OWNER_WRITE
# PATTERN "private" EXCLUDE
)
install(
TARGETS ${NAME}
EXPORT KokkosTargets
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
)
install(
EXPORT
Catch2Targets
NAMESPACE
Catch2::
DESTINATION
${CATCH_CMAKE_CONFIG_DESTINATION}
)
install( FILES ${f} DESTINATION "${cmake_functions_install_cmake_dir}/${dir}" )
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${LINUX_APPLICATION_ID}.service" DESTINATION "${SYSTEMD_USER_UNIT_DIR}")
INSTALL(FILES ${header_files} ${template_files}
DESTINATION ${MAJA_INSTALL_INCLUDE_DIR}/${LIBRARY_NAME}
COMPONENT Development)
install(FILES ${ASMJIT_PUBLIC_HDRS} DESTINATION include)
install(FILES plasma_applet_timer.notifyrc DESTINATION ${KDE_INSTALL_KNOTIFYRCDIR})
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${Launcher_Desktop} DESTINATION ${KDE_INSTALL_APPDIR})
install(TARGETS sa_plugin_process
EXPORT sa_plugin_process-targets
ARCHIVE DESTINATION "lib"
LIBRARY DESTINATION "lib"
RUNTIME DESTINATION "bin"
INCLUDES DESTINATION "include"
)
install(FILES ${copyq_MANPAGE} DESTINATION ${MANPAGE_INSTALL_PREFIX})
install(PROGRAMS ${ENERGYPLUS_FILES} DESTINATION ./EnergyPlus/ COMPONENT EnergyPlus)
INSTALL(TARGETS ${LEARN_VULKAN_PROJECT} DESTINATION "${PROJECT_SOURCE_DIR}/bin")
install(FILES ${OPENSSL_DLL} DESTINATION ${INSTALL_RUNTIME_DIR})
install(PROGRAMS ${OID_SCRIPT}
DESTINATION OpenImageDebugger)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/digikam-opencamera.desktop DESTINATION ${DATA_INSTALL_DIR}/solid/actions)
INSTALL(FILES
${Eigen_OrderingMethods_SRCS}
DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/OrderingMethods COMPONENT Devel
)
install(TARGETS ${testname} DESTINATION "bin/range_queries")
install(DIRECTORY examples DESTINATION ${auxresourcesdir})
install(
TARGETS ${PROJECT_NAME}_headers
EXPORT ${TARGETS_EXPORT_NAME}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
install(FILES
${Eigen_HEADERS}
DESTINATION ${INCLUDE_INSTALL_DIR}/unsupported/Eigen COMPONENT Devel
)
install(TARGETS ${KHIVALIB_C} DESTINATION ${KHIVA_INSTALL_LIB_DIR}
COMPONENT c_binding
PUBLIC_HEADER DESTINATION ${KHIVA_INSTALL_INC_DIR})
install(FILES
${CMAKE_CURRENT_BINARY_DIR}/OpenTissue/configuration.h
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/OpenTissue
)
INSTALL(TARGETS ${test} RUNTIME DESTINATION local/share${INSTALL_SUB_DIR}/eo/test COMPONENT test)
install(FILES
"${CMAKE_CURRENT_BINARY_DIR}/${CEDSP_LIBRARY}-config-version.cmake"
DESTINATION "lib/cmake/${CEDSP_LIBRARY}")
install(TARGETS ${LIBRARY_NAME} EXPORT ${LIBRARY_NAME}Exports
RUNTIME DESTINATION "${CGAL_INSTALL_BIN_DIR}"
LIBRARY DESTINATION "${CGAL_INSTALL_LIB_DIR}"
ARCHIVE DESTINATION "${CGAL_INSTALL_LIB_DIR}")
install( FILES
bdbequations.hpp hcurl_equations.hpp
elasticity_equations.hpp differentialoperator.hpp diffop.hpp bdbintegrator.hpp
coefficient.hpp coefficient_impl.hpp coefficient_stdmath.hpp
elementtopology.hpp elementtransformation.hpp facetfe.hpp
facethofe.hpp fem.hpp finiteelement.hpp
shapefunction_utils.hpp hcurlfe_utils.hpp hdivfe_utils.hpp
h1hofefo.hpp h1hofefo_impl.hpp h1hofe.hpp nodalhofe.hpp nodalhofe_impl.hpp h1lofe.hpp hcurlfe.hpp
hcurlhofe.hpp hcurllofe.hpp hdivdivfe.hpp hdiv_equations.hpp hdivfe.hpp hdivhofe.hpp
integrator.hpp integratorcf.hpp intrule.hpp l2hofefo.hpp l2hofe.hpp recursive_pol.hpp
recursive_pol_tet.hpp recursive_pol_trig.hpp scalarfe.hpp
specialelement.hpp thdivfe.hpp tscalarfe.hpp tangentialfacetfe.hpp normalfacetfe.hpp
hdivlofe.hpp hdivhofefo.hpp pml.hpp precomp.hpp h1hofe_impl.hpp
hdivhofe_impl.hpp tscalarfe_impl.hpp thdivfe_impl.hpp
l2hofe_impl.hpp hcurlcurlfe.hpp
diffop_impl.hpp hcurlhofe_impl.hpp thcurlfe.hpp tpdiffop.hpp tpintrule.hpp
thcurlfe_impl.hpp symbolicintegrator.hpp hcurlhdiv_dshape.hpp code_generation.hpp
tensorcoefficient.hpp tensorproductintegrator.hpp fe_interfaces.hpp python_fem.hpp
voxelcoefficientfunction.hpp
DESTINATION ${NGSOLVE_INSTALL_DIR_INCLUDE}
COMPONENT ngsolve_devel
)
install(DIRECTORY src/libnt/native/include/ DESTINATION "${include_dest}/glass")
install(FILES
"${PROJECT_BINARY_DIR}/${PROJECT_NAME}Config.cmake"
DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}")
install(EXPORT realm-ucp-bootstrap-exports FILE realm_ucp_bootstrapTargets.cmake NAMESPACE legate::
DESTINATION "${cmake_install_base_dir}")
install(DIRECTORY resource DESTINATION .)
install(TARGETS zdoom
DESTINATION ${INSTALL_PATH}
COMPONENT "Game executable")
install(
FILES etc/bareos/bsmc.conf
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ
DESTINATION "${confdir}"
)
install(TARGETS main-forwarder BUNDLE DESTINATION ${CMAKE_INSTALL_BINDIR})
install(DIRECTORY ${BoostSourceDir}/stage/lib/ COMPONENT Development CONFIGURATIONS Debug Release DESTINATION lib)
install(TARGETS wireshark RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
install(FILES ${Launcher_Branding_ICNS} DESTINATION ${RESOURCES_DEST_DIR} RENAME ${Launcher_Name}.icns)
install(PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/LauncherScript" DESTINATION "." RENAME ${Launcher_Name} COMPONENT portable EXCLUDE_FROM_ALL)
install(
FILES ${CMAKE_CURRENT_BINARY_DIR}/lib/libnvshmem_device.bc
DESTINATION lib/
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
)
install(DIRECTORY DESTINATION ${DEFAULT_CACHEDIR} COMPONENT core)
install(DIRECTORY "${PROJECT_SOURCE_DIR}/cmake/modules" COMPONENT devel DESTINATION ${package_config_destination})
install(FILES "${OpenVINO_BINARY_DIR}/CMakeCache.txt"
DESTINATION ${DEV_PACKAGE_CMAKE_DIR}
COMPONENT ${DEVELOPER_PACKAGE_COMPONENT}
EXCLUDE_FROM_ALL)
install(RUNTIME_DEPENDENCY_SET spark_dependencies
DIRECTORIES
${extraDirectories}
DESTINATION ${BINDIR}
PRE_EXCLUDE_REGEXES
[[api-ms-win-.*]]
[[ext-ms-.*]]
[[kernel32\.dll]]
[[user32\.dll]]
[[msvcrt.*\.dll]]
POST_EXCLUDE_REGEXES
# For some reason some dependencies use forward slashes, some backward slashes
[[.*[/\]system32/.*\.dll]]
)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/JSBSim.pc DESTINATION lib${LIB_SUFFIX}/pkgconfig COMPONENT devel)
install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/deps/mapbox/geometry/include/" DESTINATION "${MAPNIK_INCLUDE_DIR}")
install(EXPORT VOLK_GNSSSDR-export FILE VolkGnsssdrTargets.cmake
NAMESPACE VolkGnsssdr:: DESTINATION ${CMAKE_MODULES_DIR}/volk_gnsssdr
)
install(TARGETS aft-mtp-cli RUNTIME DESTINATION bin)
install(TARGETS glslangtests
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
install(TARGETS ${executables}
DESTINATION "bin"
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/cppmicroservices
DESTINATION ${HEADER_INSTALL_DIR}
OPTIONAL)
install(DIRECTORY MultipartParser
DESTINATION ${ASDK_INCLUDE_INSTALL_DIR}/include
FILES_MATCHING PATTERN "*.h")
install(FILES "${OpenCV_SOURCE_DIR}/platforms/android/gradle-wrapper/${fname}" DESTINATION "${ANDROID_INSTALL_SAMPLES_DIR}/${__dir}" COMPONENT samples ${__permissions})
install(FILES "${PROJECT_BINARY_DIR}/ossia-score.desktop"
DESTINATION share/applications
COMPONENT OssiaScore)
install(FILES ${CMAKE_BINARY_DIR}/psi4PluginCache.cmake
${PSI4_ROOT}/cmake/psi4OptionsTools.cmake
${PSI4_ROOT}/cmake/custom_static_library.cmake
${PSI4_ROOT}/cmake/custom_cxxstandard.cmake
${PSI4_ROOT}/cmake/xhost.cmake
DESTINATION ${CMAKE_INSTALL_PREFIX}/${CMAKECONFIG_INSTALL_DIR})
install(FILES mfshdd.cfg DESTINATION ${CHUNKSERVER_EXAMPLES_SUBDIR})
install(FILES
"${CMAKE_CURRENT_BINARY_DIR}/mmexini.db3"
DESTINATION "${MMEX_DOC_DIR}")
install(EXPORT "${TUFAO_LIBRARY}-export" DESTINATION ${TUFAO_CONFIG_INSTALL_DIR} FILE Tufao${TUFAO_VERSION_MAJOR}Targets.cmake)
install(FILES "${EMPTY_DEBUG_DESTINATION_DIR}/lib/debug/${EMPTY_DEBUG_TARGET}.debug" DESTINATION ${DEBUG_PATH} COMPONENT clickhouse)
install(FILES ${CMAKE_BINARY_DIR}/include/version_config.h DESTINATION include)
INSTALL(FILES ${_gmoFile} DESTINATION ${LOCALE_INSTALL_DIR}/${_lang}/LC_MESSAGES/ RENAME ${catalogname}.mo)
install(
TARGETS ${LIB_SNOPT}
EXPORT ${LIB_SNOPT}-targets
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)
install(TARGETS ${target}
EXPORT vineyard-targets
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin
)
INSTALL(DIRECTORY ${PROJECT_SOURCE_DIR}/ibtk/contrib/eigen/Eigen DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/contrib/eigen)