diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index fcef282..0cddfd3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -38,6 +38,12 @@ project(parameter-framework) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror -Wall -Wextra") +option(COVERAGE "Build with coverage support" OFF) +if(COVERAGE) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fprofile-arcs -ftest-coverage") + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fprofile-arcs -ftest-coverage") +endif() + add_subdirectory(xmlserializer) add_subdirectory(parameter) add_subdirectory(utility) @@ -52,7 +58,11 @@ configure_file(CTestCustom.cmake ${CMAKE_BINARY_DIR} COPYONLY) add_subdirectory(test/test-platform) add_subdirectory(test/test-fixed-point-parameter) -add_subdirectory(tools/bash_completion) +option(BASH_COMPLETION "Install bash completion configuration" ON) +if (BASH_COMPLETION) + add_subdirectory(tools/bash_completion) +endif() + add_subdirectory(tools/xmlGenerator) add_subdirectory(tools/xmlValidator) |