From 0dfd3d4cd4214a732e4a5cda59fd4dfc082b8425 Mon Sep 17 00:00:00 2001 From: Renato Araujo Oliveira Filho Date: Wed, 5 Sep 2012 16:15:39 -0300 Subject: Initial import. --- CMakeLists.txt | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 CMakeLists.txt (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..d8dad33 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,35 @@ +project(qmenumodel) + +cmake_minimum_required(VERSION 2.8.0) + +find_package(Qt4 REQUIRED) + +include(FindPkgConfig) +pkg_check_modules(GLIB REQUIRED glib-2.0>=2.32) +add_definitions(-DQT_NO_KEYWORDS) + +find_program(DBUS_RUNNER dbus-test-runner) + +# Cooverage tools +OPTION(BUILD_WITH_COVERAGE "Build with coverage analysis support" OFF) +if(BUILD_WITH_COVERAGE) + message(STATUS "Using coverage flags") + SET(COVERAGE_COMMAND "/usr/bin/gcov") + SET(CMAKE_C_FLAGS "-g -O0 -Wall -fprofile-arcs -ftest-coverage") + SET(CMAKE_CXX_FLAGS "-g -O0 -Wall -fprofile-arcs -ftest-coverage") + SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fprofile-arcs -ftest-coverage -lgcov") + include(${CMAKE_SOURCE_DIR}/cmake/lcov.cmake) +endif() + +add_subdirectory(src) +add_subdirectory(examples) + + +# Tests Tools +#if(NOT DBUS_RUNNER) +# message(STATUS "dbus-test-runner not found tests disabled.") +#else() +# enable_testing() +# add_subdirectory(tests) +#endif() + -- cgit v1.2.3