We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5f2d3c8 commit d636f7dCopy full SHA for d636f7d
CMakeLists.txt
@@ -1,7 +1,7 @@
1
cmake_minimum_required(VERSION 3.21 FATAL_ERROR)
2
3
set(BUILD_SHARED_LIBS OFF CACHE BOOL "Build libraries static" FORCE)
4
-set(GEODE_VERSION 0.4.1)
+file(READ VERSION GEODE_VERSION)
5
6
project(geode-sdk VERSION ${GEODE_VERSION} LANGUAGES CXX C)
7
@@ -13,6 +13,9 @@ endif()
13
14
add_library(${PROJECT_NAME} INTERFACE)
15
16
+# Rerun CMake on VERSION file change
17
+set_target_properties(${PROJECT_NAME} PROPERTIES CMAKE_CONFIGURE_DEPENDS VERSION)
18
+
19
target_compile_definitions(${PROJECT_NAME} INTERFACE -DPROJECT_NAME=${CMAKE_PROJECT_NAME})
20
21
set(GEODE_CODEGEN_PATH ${CMAKE_CURRENT_BINARY_DIR}/codegenned)
VERSION
@@ -0,0 +1 @@
+0.4.2
0 commit comments