Commit 20f83ebbe456dcc933d0eb32fa021514d9252594

Authored by Moritz W
1 parent 26c60068

Add CMakeLists for building the library from source

CMakeLists.txt 0 → 100755
  1 +cmake_minimum_required(VERSION 2.8.3)
  2 +project(hueplusplus)
  3 +
  4 +option(hueplusplus_TESTS "Build tests" OFF)
  5 +
  6 +if (1 AND APPLE)
  7 + set(CMAKE_MACOSX_RPATH 1)
  8 +endif()
  9 +
  10 +add_subdirectory(hueplusplus)
... ...
hueplusplus/CMakeLists.txt 0 → 100755
  1 +file(GLOB hueplusplus_HEADERS *.h *.hpp)
  2 +file(GLOB hueplusplus_SOURCES *.cpp)
  3 +
  4 +add_library(HuePlusPlusShared SHARED ${hueplusplus_SOURCES})
  5 +set_property(TARGET HuePlusPlusShared PROPERTY CXX_STANDARD 14)
  6 +set_property(TARGET HuePlusPlusShared PROPERTY CXX_EXTENSIONS OFF)
  7 +
  8 +add_library(HuePlusPlusStatic STATIC ${hueplusplus_SOURCES})
  9 +set_property(TARGET HuePlusPlusStatic PROPERTY CXX_STANDARD 14)
  10 +set_property(TARGET HuePlusPlusStatic PROPERTY CXX_EXTENSIONS OFF)
... ...