2016-03-02 13:53:37 +01:00
|
|
|
project (gitversion)
|
|
|
|
|
2016-03-26 17:09:07 +01:00
|
|
|
set(SOURCES
|
|
|
|
gitversion.cpp
|
|
|
|
versionstring.cpp
|
|
|
|
parser.cpp
|
|
|
|
VersionCompare.cpp
|
|
|
|
)
|
|
|
|
|
|
|
|
add_library(${PROJECT_NAME} STATIC ${SOURCES})
|
2022-06-09 15:26:04 +02:00
|
|
|
target_link_libraries(${PROJECT_NAME} PUBLIC boost)
|
2022-06-26 15:08:23 +02:00
|
|
|
if (NOT DEFINED GIT_VERSION)
|
|
|
|
message(FATAL_ERROR "GIT_VERSION not defined")
|
|
|
|
endif()
|
2016-03-02 13:53:37 +01:00
|
|
|
target_compile_definitions(${PROJECT_NAME} PRIVATE GIT_VERSION_STRING="${GIT_VERSION}")
|
|
|
|
target_add_boost(${PROJECT_NAME})
|
|
|
|
target_enable_style_warnings(${PROJECT_NAME})
|
|
|
|
target_activate_cpp14(${PROJECT_NAME})
|