Use ecm_setup_version instead of configure_file

This commit is contained in:
Luca Beltrame 2015-02-21 14:58:24 +01:00
parent 5d9988feed
commit b5d30ce512

View file

@ -2,6 +2,8 @@ project(libdanbooru)
set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_INCLUDE_CURRENT_DIR ON)
include(ECMSetupVersion)
set (libdanbooru_VERSION_MAJOR 0) set (libdanbooru_VERSION_MAJOR 0)
set (libdanbooru_VERSION_MINOR 0) set (libdanbooru_VERSION_MINOR 0)
set (libdanbooru_VERSION_PATCH 1) set (libdanbooru_VERSION_PATCH 1)
@ -14,7 +16,8 @@ set (libdanbooru_SRCS
danboorutag.cpp danboorutag.cpp
utils.cpp) utils.cpp)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/version.h.in ${CMAKE_CURRENT_BINARY_DIR}/version.h @ONLY) ecm_setup_version(${libdanbooru_VERSION} VARIABLE_PREFIX LIBDANBOORU VERSION_HEADER ${CMAKE_CURRENT_BINARY_DIR}/version.h)
add_library(danbooru STATIC ${libdanbooru_SRCS}) add_library(danbooru STATIC ${libdanbooru_SRCS})
target_link_libraries(danbooru PUBLIC target_link_libraries(danbooru PUBLIC