diff options
author | Zeex <zeex@rocketmail.com> | 2014-11-29 22:06:08 +0600 |
---|---|---|
committer | Zeex <zeex@rocketmail.com> | 2014-11-29 22:06:08 +0600 |
commit | 3fcaf45bf042d7bf6b7e83dd2a110741124b04a5 (patch) | |
tree | a5ab88912e51e6167b99bfaa68d9e028f6eeedcc | |
parent | 868069e64d908108a74938688ecdfa99afd6c97b (diff) | |
download | subhook-0.2.zip subhook-0.2.tar.gz subhook-0.2.tar.bz2 |
v0.2v0.2
-rw-r--r-- | CMakeLists.txt | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 4fbb9f0..6841235 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,15 @@ project(subhook) cmake_minimum_required(VERSION 2.8) -set_property(GLOBAL PROPERTY USE_FOLDERS ON) +option(SUBHOOK_STATIC "Build as static library" FALSE) + +set(SUBHOOK_VERSION_MAJOR 0) +set(SUBHOOK_VERSION_MINOR 2) +set(SUBHOOK_VERSION_PATCH 0) + +set(SUBHOOK_VERSION ${SUBHOOK_VERSION_MAJOR}) +set(SUBHOOK_VERSION ${SUBHOOK_VERSION}.${SUBHOOK_VERSION_MINOR}) +set(SUBHOOK_VERSION ${SUBHOOK_VERSION}.${SUBHOOK_VERSION_PATCH}) set(SUBHOOK_HEADERS subhook.h) set(SUBHOOK_SOURCES subhook.c subhook_private.h) @@ -24,8 +32,7 @@ if(SUBHOOK_STATIC) COMPILE_DEFINITIONS SUBHOOK_STATIC) endif() -set(SUBHOOK_STATIC ${SUBHOOK_STATIC} CACHE BOOL "Build as static library") -mark_as_advanced(SUBHOOK_STATIC) +set_property(GLOBAL PROPERTY USE_FOLDERS ON) if(SUBHOOK_INSTALL) install(TARGETS subhook @@ -35,21 +42,15 @@ if(SUBHOOK_INSTALL) install(FILES ${SUBHOOK_HEADERS} DESTINATION include) endif() -set(SUBHOOK_INSTALL FALSE CACHE BOOL "Create install target") -mark_as_advanced(SUBHOOK_INSTALL) +set(CPACK_PACKAGE_NAME ${PROJECT_NAME}) +set(CPACK_PACKAGE_VERSION_MAJOR ${SUBHOOK_VERSION_MAJOR}) +set(CPACK_PACKAGE_VERSION_MINOR ${SUBHOOK_VERSION_MINOR}) +set(CPACK_PACKAGE_VERSION_PATCH ${SUBHOOK_VERSION_PATCH}) -if(SUBHOOK_PACKAGE) - include(CPack) -endif() - -set(SUBHOOK_PACKAGE FALSE CACHE BOOL "Create package target") -mark_as_advanced(SUBHOOK_PACKAGE) +include(CPack) +include(CTest) -if(SUBHOOK_TESTING) - include(CTest) +if(BUILD_TESTING) enable_testing() add_subdirectory(test) endif() - -set(SUBHOOK_TESTING FALSE CACHE BOOL "Build tests") -mark_as_advanced(SUBHOOK_TESTING) |