diff --git a/src/util/CMakeLists.txt b/src/util/CMakeLists.txt index 2100c47a543..4ae6f1ff10f 100644 --- a/src/util/CMakeLists.txt +++ b/src/util/CMakeLists.txt @@ -30,8 +30,9 @@ endif() file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/version.cpp.in "const char *CBMC_VERSION=\"@CBMC_RELEASE@ (@GIT_INFO@)\";\n") -add_custom_command( - OUTPUT version.cpp +add_custom_target( + generate_version_cpp + BYPRODUCTS version.cpp COMMAND ${CMAKE_COMMAND} -D CBMC_SOURCE_DIR=${CBMC_SOURCE_DIR} -D CUR=${CMAKE_CURRENT_BINARY_DIR} @@ -42,6 +43,8 @@ add_library(util ${sources} version.cpp) +add_dependencies(util generate_version_cpp) + generic_includes(util) target_link_libraries(util big-int langapi)