From 27ef9ee1f7afc826a4f6c65a0a30dc0dacdd4a09 Mon Sep 17 00:00:00 2001 From: Thomas Kunze Date: Fri, 9 Aug 2024 19:08:03 +0200 Subject: [PATCH] cmake changes --- CMakeLists.txt | 6 +++++- examples/knx-linux-coupler/CMakeLists.txt | 4 ++-- examples/knx-linux/CMakeLists.txt | 4 ++-- examples/knxPython/CMakeLists.txt | 6 +++--- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 52bb6ff..841e743 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,3 +1,7 @@ +cmake_policy(SET CMP0048 NEW) +project(knx VERSION 1.4) +cmake_minimum_required(VERSION 3.16) + add_subdirectory(examples/knx-linux) add_subdirectory(examples/knx-linux-coupler) -add_subdirectory(examples/knxPython) \ No newline at end of file +add_subdirectory(examples/knxPython) diff --git a/examples/knx-linux-coupler/CMakeLists.txt b/examples/knx-linux-coupler/CMakeLists.txt index 7e36926..1809326 100644 --- a/examples/knx-linux-coupler/CMakeLists.txt +++ b/examples/knx-linux-coupler/CMakeLists.txt @@ -1,5 +1,5 @@ -cmake_minimum_required(VERSION 2.7) -project(knx-linux-coupler) +cmake_minimum_required(VERSION 3.16) +project(knx-linux-coupler VERSION 1.4) set(LIBRARIES_FROM_REFERENCES "") set(SOURCES diff --git a/examples/knx-linux/CMakeLists.txt b/examples/knx-linux/CMakeLists.txt index c0ef749..ba740df 100644 --- a/examples/knx-linux/CMakeLists.txt +++ b/examples/knx-linux/CMakeLists.txt @@ -1,5 +1,5 @@ -cmake_minimum_required(VERSION 2.7) -project(knx-linux) +cmake_minimum_required(VERSION 3.16) +project(knx-linux VERSION 1.4) set(LIBRARIES_FROM_REFERENCES "") set(SOURCES diff --git a/examples/knxPython/CMakeLists.txt b/examples/knxPython/CMakeLists.txt index 8b67bbe..7f795e0 100644 --- a/examples/knxPython/CMakeLists.txt +++ b/examples/knxPython/CMakeLists.txt @@ -1,5 +1,5 @@ -cmake_minimum_required(VERSION 2.7) -project(knx) +cmake_minimum_required(VERSION 3.16) +project(knx VERSION 1.4) add_subdirectory(pybind11) @@ -139,4 +139,4 @@ include_directories(../../src) #set_target_properties(knx PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${outdir}) set_target_properties(knx PROPERTIES OUTPUT_NAME knx) set_property(TARGET knx PROPERTY CXX_STANDARD 11) -target_compile_definitions(knx PUBLIC -DMASK_VERSION=0x57B0) \ No newline at end of file +target_compile_definitions(knx PUBLIC -DMASK_VERSION=0x57B0)