diff options
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 34 |
1 files changed, 12 insertions, 22 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 0ee5cf9..9b468a5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -38,21 +38,11 @@ pkg_check_modules (SERVICE_DEPS REQUIRED libical>=0.48 libecal-1.2>=3.5 libedataserver-1.2>=3.5 + libcanberra>=0.12 libnotify>=0.7.6 url-dispatcher-1>=1 - json-glib-1.0>=0.16.2) -include_directories (${SERVICE_INCLUDE_DIRS}) - -pkg_check_modules (PANEL_DEPS - glib-2.0>=2.36 - gio-unix-2.0>=2.36 - gtk+-3.0>=3.1.4 - timezonemap - libgnome-control-center - polkit-gobject-1) -if (PANEL_DEPS_FOUND) - set (BUILD_PANEL 1) -endif () + properties-cpp>=0.0.1) +include_directories (SYSTEM ${SERVICE_DEPS_INCLUDE_DIRS}) ## ## custom targets @@ -75,12 +65,14 @@ add_custom_target (cppcheck COMMAND cppcheck --enable=all -q --error-exitcode=2 ## set (CC_WARNING_ARGS " -Wall -Wshadow -Wextra -Wunused -Wformat=2 -Wno-missing-field-initializers") +set (CXX_WARNING_ARGS " -Wall -Wextra -pedantic -Wno-missing-field-initializers") -include_directories (${CMAKE_CURRENT_SOURCE_DIR}/src) -include_directories (${CMAKE_CURRENT_BINARY_DIR}/src) +include_directories (${CMAKE_CURRENT_SOURCE_DIR}/include) +include_directories (${CMAKE_CURRENT_BINARY_DIR}/include) # testing & coverage if (${enable_tests}) + pkg_check_modules (DBUSTEST REQUIRED dbustest-1>=14.04.0) set (GTEST_SOURCE_DIR /usr/src/gtest/src) set (GTEST_INCLUDE_DIR ${GTEST_SOURCE_DIR}/..) set (GTEST_LIBS -lpthread) @@ -91,13 +83,11 @@ if (${enable_tests}) endif () # actually build things -add_subdirectory (src) -if (BUILD_PANEL) - add_subdirectory (panel) -endif () -add_subdirectory (data) -add_subdirectory (po) +add_subdirectory(include) +add_subdirectory(src) +add_subdirectory(data) +add_subdirectory(po) if (${enable_tests}) - add_subdirectory (tests) + add_subdirectory(tests) endif () |
