Browse Source

Update CMake

Michael Ragazzon 6 years ago
parent
commit
4397a84719
1 changed files with 5 additions and 3 deletions
  1. 5 3
      CMakeLists.txt

+ 5 - 3
CMakeLists.txt

@@ -58,8 +58,9 @@ include(GNUInstallDirs)
 set(RMLUI_VERSION_MAJOR 3)
 set(RMLUI_VERSION_MAJOR 3)
 set(RMLUI_VERSION_MINOR 0)
 set(RMLUI_VERSION_MINOR 0)
 set(RMLUI_VERSION_PATCH 0)
 set(RMLUI_VERSION_PATCH 0)
-set(RMLUI_VERSION_TWEAK 0)
-set(PROJECT_VERSION ${RMLUI_VERSION_MAJOR}.${RMLUI_VERSION_MINOR}.${RMLUI_VERSION_PATCH}.${RMLUI_VERSION_TWEAK})
+set(RMLUI_VERSION_TWEAK "-dev")
+set(PROJECT_VERSION ${RMLUI_VERSION_MAJOR}.${RMLUI_VERSION_MINOR}.${RMLUI_VERSION_PATCH}${RMLUI_VERSION_TWEAK})
+add_compile_definitions(RMLUI_VERSION="${PROJECT_VERSION}")
 
 
 # Search in the 'cmake' directory for additional CMake modules.
 # Search in the 'cmake' directory for additional CMake modules.
 list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/CMake;${PROJECT_SOURCE_DIR}/CMake/Modules)
 list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/CMake;${PROJECT_SOURCE_DIR}/CMake/Modules)
@@ -119,7 +120,7 @@ if(NOT CMAKE_BUILD_TYPE)
 endif()
 endif()
 
 
 if(NOT IOS)
 if(NOT IOS)
-	option(BUILD_SHARED_LIBS "Build shared libraries" ON)
+	option(BUILD_SHARED_LIBS "Build shared (dynamic) libraries" ON)
 endif(NOT IOS)
 endif(NOT IOS)
 
 
 option(BUILD_LUA_BINDINGS "Build Lua bindings" OFF)
 option(BUILD_LUA_BINDINGS "Build Lua bindings" OFF)
@@ -158,6 +159,7 @@ endif()
 
 
 if(NOT BUILD_SHARED_LIBS)
 if(NOT BUILD_SHARED_LIBS)
 	add_definitions(-DRMLUI_STATIC_LIB)
 	add_definitions(-DRMLUI_STATIC_LIB)
+	message("-- Building static libraries. Make sure to #define RMLUI_STATIC_LIB before including RmlUi in your project.")
 endif()
 endif()
 
 
 option(NO_THIRDPARTY_CONTAINERS "Only use standard library containers." OFF)
 option(NO_THIRDPARTY_CONTAINERS "Only use standard library containers." OFF)