diff --git a/CMakeLists.txt b/CMakeLists.txt index ac7c2960..ab5c4c87 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,13 +6,15 @@ cmake_minimum_required(VERSION 3.4.1...3.17.2) set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/CMake;${CMAKE_MODULE_PATH}") -project(ixwebsocket LANGUAGES C CXX VERSION 11.4.4) +project(ixwebsocket LANGUAGES C CXX VERSION 11.4.5) set (CMAKE_CXX_STANDARD 11) set (CXX_STANDARD_REQUIRED ON) set (CMAKE_CXX_EXTENSIONS OFF) set (CMAKE_EXPORT_COMPILE_COMMANDS yes) +add_compile_definitions(IX_WEBSOCKET_VERSION="${CMAKE_PROJECT_VERSION}") + option (BUILD_DEMO OFF) if (${CMAKE_SYSTEM_NAME} MATCHES "Linux") diff --git a/ixwebsocket/IXWebSocketVersion.h b/ixwebsocket/IXWebSocketVersion.h index 741a392e..191c04b4 100644 --- a/ixwebsocket/IXWebSocketVersion.h +++ b/ixwebsocket/IXWebSocketVersion.h @@ -6,4 +6,6 @@ #pragma once -#define IX_WEBSOCKET_VERSION "11.4.4" +#ifndef IX_WEBSOCKET_VERSION +#define IX_WEBSOCKET_VERSION "unknown" +#endif