We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 80331d8 + 35d09d5 commit 6f72b3bCopy full SHA for 6f72b3b
src/util/CMakeLists.txt
@@ -30,18 +30,20 @@ endif()
30
31
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/version.cpp.in
32
"const char *CBMC_VERSION=\"@CBMC_RELEASE@ (@GIT_INFO@)\";\n")
33
-add_custom_command(
34
- OUTPUT version.cpp
+add_custom_target(
+ generate_version_cpp
35
COMMAND ${CMAKE_COMMAND}
36
-D CBMC_SOURCE_DIR=${CBMC_SOURCE_DIR}
37
-D CUR=${CMAKE_CURRENT_BINARY_DIR}
38
-P ${CMAKE_BINARY_DIR}/version.cmake
39
-)
+ )
40
41
add_library(util
42
${sources}
43
version.cpp)
44
45
+add_dependencies(util generate_version_cpp)
46
+
47
generic_includes(util)
48
49
target_link_libraries(util big-int langapi)
0 commit comments