PROJECT(LIBCAPS) CMAKE_MINIMUM_REQUIRED(VERSION 2.4) IF(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER "4.7") ADD_DEFINITIONS(-std=c++11 -DBOOST_NO_CXX11_SCOPED_ENUM -DBOOST_NO_SCOPED_ENUMS) ELSE() MESSAGE(ERROR "The CAPS client library requires gcc version 4.7 or higher") ENDIF() SET(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/Modules) FIND_PACKAGE(Boost REQUIRED) FIND_PACKAGE(OpenSSL REQUIRED) INCLUDE_DIRECTORIES(libs) #ADD_DEFINITIONS("-DCAPS_FEATURES_ANY=0") #ADD_DEFINITIONS("-DCAPS_FEATURES_MSEED=0") #ADD_DEFINITIONS("-DCAPS_FEATURES_RAW=0") #ADD_DEFINITIONS("-DCAPS_FEATURES_FIXED_RAW=0") #ADD_DEFINITIONS("-DCAPS_FEATURES_RTCM2=0") #ADD_DEFINITIONS("-DCAPS_FEATURES_BACKFILLING=0") #ADD_DEFINITIONS("-DCAPS_FEATURES_JOURNAL=0") OPTION(LIBCAPS_PYTHON_WRAPPER "Create Python wrappers" ON) OPTION(LIBCAPS_EXAMPLES "Build and install example applications" OFF) SUBDIRS(libs) IF(LIBCAPS_EXAMPLES) SUBDIRS(examples) ENDIF()