From 441cd0b11186d66493798551e1102eb246f1af9f Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Tue, 30 Jun 2015 14:37:06 +0200 Subject: Getting started on a port to OSX. --- apps/CMakeLists.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'apps/CMakeLists.txt') diff --git a/apps/CMakeLists.txt b/apps/CMakeLists.txt index 01252cf..a7defa2 100644 --- a/apps/CMakeLists.txt +++ b/apps/CMakeLists.txt @@ -3,8 +3,10 @@ list(APPEND APPS ble-scan) list(APPEND APPS sample-add-timestamp) list(APPEND APPS sample-convert) list(APPEND APPS sample-select) +if(IS_LINUX) list(APPEND APPS sm-db-insert) list(APPEND APPS sm-db-select) +endif() list(APPEND APPS sm-get-value) list(APPEND APPS sm-serial-read) list(APPEND APPS sm-serial-read-all) @@ -12,6 +14,7 @@ list(APPEND APPS sm-serial-read-all) # Boost find_package(Boost COMPONENTS regex system program_options REQUIRED) +if(IS_LINUX) # Bluez pkg_check_modules(BLUEZ bluez REQUIRED) @@ -19,6 +22,8 @@ pkg_check_modules(BLUEZ bluez REQUIRED) find_package(Threads REQUIRED) pkg_check_modules(PQXX libpqxx REQUIRED) +elseif() +endif() find_path(LOG4CPLUS_INCLUDE_DIRECTORIES log4cplus/logger.h) if(LOG4CPLUS_INCLUDE_DIRECTORIES MATCHES NOTFOUND) @@ -47,6 +52,12 @@ list(APPEND SOURCES ${CMAKE_CURRENT_BINARY_DIR}/generated/apps-list.gen.h) list(APPEND SOURCES SoilMoisture.cpp SoilMoisture.h) list(APPEND SOURCES apps.cpp apps.h) +if(IS_LINUX) + list(APPEND COMPILE_OPTIONS -DIS_LINUX) +elseif(IS_APPLE) + list(APPEND COMPILE_OPTIONS -DIS_APPLE) +endif() + add_executable(launcher launcher.cpp ${SOURCES} ${APPS_SOURCES}) @@ -65,6 +76,7 @@ target_link_libraries(launcher ${BLUEZ_LIBRARIES}) target_link_libraries(launcher ${PQXX_LIBRARIES}) target_link_libraries(launcher ${LOG4CPLUS_LIBRARIES}) target_link_libraries(launcher ${CMAKE_THREAD_LIBS_INIT}) +target_compile_options(launcher PRIVATE -Wno-deprecated-register ${COMPILE_OPTIONS}) foreach(app ${APPS}) add_custom_command( -- cgit v1.2.3