+
+option(BUILD_EXAMPLES "Build example applications" FALSE)
+if(BUILD_EXAMPLES)
+ add_subdirectory(examples)
+endif()
+
+# Installation of headers.
+install(DIRECTORY "${PROJECT_SOURCE_DIR}/include/"
+ DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/irrlichtmt"
+)
+
+# Installation of CMake target and configuration files.
+install(EXPORT IrrlichtMt-export
+ FILE IrrlichtMtTargets.cmake
+ NAMESPACE IrrlichtMt::
+ DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/IrrlichtMt"
+)
+
+include(CMakePackageConfigHelpers)
+configure_package_config_file("${PROJECT_SOURCE_DIR}/Config.cmake.in"
+ "${CMAKE_CURRENT_BINARY_DIR}/IrrlichtMtConfig.cmake"
+ INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/IrrlichtMt"
+ NO_SET_AND_CHECK_MACRO
+ NO_CHECK_REQUIRED_COMPONENTS_MACRO
+)
+write_basic_package_version_file(
+ "${CMAKE_CURRENT_BINARY_DIR}/IrrlichtMtConfigVersion.cmake"
+ COMPATIBILITY AnyNewerVersion
+)
+
+install(FILES
+ "${CMAKE_CURRENT_BINARY_DIR}/IrrlichtMtConfig.cmake"
+ "${CMAKE_CURRENT_BINARY_DIR}/IrrlichtMtConfigVersion.cmake"
+ DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/IrrlichtMt"
+)