libcryfs/src/gitversion/CMakeLists.txt

19 lines
507 B
CMake

project (gitversion)
set(SOURCES
gitversion.cpp
versionstring.cpp
parser.cpp
VersionCompare.cpp
)
add_library(${PROJECT_NAME} STATIC ${SOURCES})
target_link_libraries(${PROJECT_NAME} PUBLIC boost)
if (NOT DEFINED GIT_VERSION)
message(FATAL_ERROR "GIT_VERSION not defined")
endif()
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})