Provide version information

This commit is contained in:
Dmitry Marakasov 2014-12-19 00:37:16 +03:00
parent ed5ad9faf8
commit 3660efab44
2 changed files with 12 additions and 0 deletions

View File

@ -5,6 +5,12 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
SET(SDL2PP_MAJOR_VERSION 0)
SET(SDL2PP_MINOR_VERSION 4)
SET(SDL2PP_PATCH_VERSION 0)
SET(SDL2PP_VERSION "${SDL2PP_MAJOR_VERSION}.${SDL2PP_MINOR_VERSION}.${SDL2PP_PATCH_VERSION}")
# there are functions present on wiki, but not yet in stable SDL2 releases;
# we hide these under following options
OPTION(SDL2PP_WITH_2_0_4 "Enable new functions available only in SDL2 2.0.4+" OFF)

View File

@ -22,6 +22,12 @@
#ifndef SDL2PP_CONFIG_HH
#define SDL2PP_CONFIG_HH
#define SDL2PP_MAJOR_VERSION @SDL2PP_MAJOR_VERSION@
#define SDL2PP_MINOR_VERSION @SDL2PP_MINOR_VERSION@
#define SDL2PP_PATCH_VERSION @SDL2PP_PATCH_VERSION@
#define SDL2PP_VERSION "@SDL2PP_VERSION@"
#cmakedefine SDL2PP_WITH_IMAGE
#cmakedefine SDL2PP_WITH_2_0_4