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)