From 20f83ebbe456dcc933d0eb32fa021514d9252594 Mon Sep 17 00:00:00 2001 From: Moritz W Date: Wed, 18 Oct 2017 11:24:00 +0200 Subject: [PATCH] Add CMakeLists for building the library from source --- CMakeLists.txt | 10 ++++++++++ hueplusplus/CMakeLists.txt | 10 ++++++++++ 2 files changed, 20 insertions(+), 0 deletions(-) create mode 100755 CMakeLists.txt create mode 100755 hueplusplus/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100755 index 0000000..687f006 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,10 @@ +cmake_minimum_required(VERSION 2.8.3) +project(hueplusplus) + +option(hueplusplus_TESTS "Build tests" OFF) + +if (1 AND APPLE) + set(CMAKE_MACOSX_RPATH 1) +endif() + +add_subdirectory(hueplusplus) diff --git a/hueplusplus/CMakeLists.txt b/hueplusplus/CMakeLists.txt new file mode 100755 index 0000000..1127f90 --- /dev/null +++ b/hueplusplus/CMakeLists.txt @@ -0,0 +1,10 @@ +file(GLOB hueplusplus_HEADERS *.h *.hpp) +file(GLOB hueplusplus_SOURCES *.cpp) + +add_library(HuePlusPlusShared SHARED ${hueplusplus_SOURCES}) +set_property(TARGET HuePlusPlusShared PROPERTY CXX_STANDARD 14) +set_property(TARGET HuePlusPlusShared PROPERTY CXX_EXTENSIONS OFF) + +add_library(HuePlusPlusStatic STATIC ${hueplusplus_SOURCES}) +set_property(TARGET HuePlusPlusStatic PROPERTY CXX_STANDARD 14) +set_property(TARGET HuePlusPlusStatic PROPERTY CXX_EXTENSIONS OFF) -- libgit2 0.21.4