@@ -8,10 +8,10 @@ cmake_policy( VERSION 3.10 )
88set ( MAIN_PROJECT_NAME "RenderGraph" )
99
1010# Set project version numbers
11- set ( VERSION_MAJOR 1 )
12- set ( VERSION_MINOR 4 )
13- set ( VERSION_BUILD 1 )
14- set ( VERSION_YEAR 2024 )
11+ set ( VERSION_MAJOR 2 )
12+ set ( VERSION_MINOR 1 )
13+ set ( VERSION_BUILD 0 )
14+ set ( VERSION_YEAR 2025 )
1515
1616set ( _PROJECT_VERSION "${VERSION_MAJOR} .${VERSION_MINOR} " )
1717set ( _PROJECT_SOVERSION "${VERSION_BUILD} " )
@@ -68,6 +68,11 @@ endif ()
6868set ( PROJECTS_UNITY_BUILD ${CRG_UNITY_BUILD} )
6969
7070if ( MSVC OR NOT "${CMAKE_BUILD_TYPE} " STREQUAL "" )
71+ configure_file (
72+ ${CRG_SOURCE_DIR} /include /${PROJECT_NAME} /Version .hpp.in
73+ ${CRG_BINARY_DIR} /include /${PROJECT_NAME} /Version .hpp
74+ NEWLINE_STYLE LF
75+ )
7176 # RenderGraph library
7277 project ( RenderGraph )
7378 set ( ${PROJECT_NAME} _HDR_FILES
@@ -102,6 +107,7 @@ if ( MSVC OR NOT "${CMAKE_BUILD_TYPE}" STREQUAL "" )
102107 ${CRG_SOURCE_DIR} /include /${PROJECT_NAME} /RunnablePass.hpp
103108 ${CRG_SOURCE_DIR} /include /${PROJECT_NAME} /Signal.hpp
104109 ${CRG_SOURCE_DIR} /include /${PROJECT_NAME} /WriteDescriptorSet.hpp
110+ ${CRG_BINARY_DIR} /include /${PROJECT_NAME} /Version .hpp
105111 ${CRG_SOURCE_DIR} /source /${PROJECT_NAME} /GraphBuilder.hpp
106112 )
107113 set ( ${PROJECT_NAME} _SRC_FILES
@@ -262,14 +268,20 @@ if ( MSVC OR NOT "${CMAKE_BUILD_TYPE}" STREQUAL "" )
262268 ARCHIVE DESTINATION lib
263269 LIBRARY DESTINATION lib
264270 )
271+ install (
272+ FILES ${CRG_BINARY_DIR} /include /${PROJECT_NAME} /Version .hpp
273+ DESTINATION include /${PROJECT_NAME}
274+ COMPONENT ${PROJECT_NAME}
275+ CONFIGURATIONS Release
276+ )
265277 target_install_headers( ${PROJECT_NAME}
266278 ${CRG_SOURCE_DIR} /include /${PROJECT_NAME}
267279 )
268280 install ( EXPORT ${PROJECT_NAME}
269281 COMPONENT ${PROJECT_NAME}
270282 FILE ${PROJECT_NAME} Config.cmake
271283 NAMESPACE crg::
272- DESTINATION lib/cmake /${PROJECT_NAME}
284+ DESTINATION share /${PROJECT_NAME}
273285 )
274286 include (CMakePackageConfigHelpers)
275287 write_basic_package_version_file( ${PROJECT_NAME} ConfigVersion.cmake
0 commit comments