Loopp/CMakeLists.txt

33 lines
972 B
CMake
Raw Normal View History

2013-09-17 01:18:22 +02:00
cmake_minimum_required (VERSION 2.6)
2019-06-09 10:41:19 +02:00
project (LOOPP)
2013-09-17 01:18:22 +02:00
2019-06-09 10:41:19 +02:00
set(LOOPP_VERSION_MAJOR "1")
set(LOOPP_VERSION_MINOR "2")
set(LOOPP_VERSION_PATCH "0")
2013-09-17 01:18:22 +02:00
2019-06-09 10:41:19 +02:00
set(LOOPP_VERSION "${LOOPP_VERSION_MAJOR}.${LOOPP_VERSION_MINOR}.${LOOPP_VERSION_PATCH}")
2013-09-17 01:18:22 +02:00
option(BUILD_TESTS "Build test version" OFF)
2017-04-22 01:26:48 +02:00
option(WITH_ASAN "Build address sanitized version" OFF)
2013-09-18 12:46:25 +02:00
#set(CMAKE_VERBOSE_MAKEFILE on)
#set(CMAKE_FILES_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
#set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
#set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
#set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
2013-09-17 01:18:22 +02:00
#execute_process(COMMAND "date +\"%d-%m-%Y\"` `git log --pretty=format:\"%h\" | head -n1`"
#execute_process(COMMAND "git log --pretty=format:\"%h\" | head -n1"
execute_process(COMMAND git log --oneline -n1
OUTPUT_VARIABLE _output OUTPUT_STRIP_TRAILING_WHITESPACE)
file(WRITE src/version.hxx "#define GIT_VERSION \"${_output}\"")
2013-09-17 01:18:22 +02:00
add_subdirectory (src)