~unity-team/libusermetrics/trunk

« back to all changes in this revision

Viewing changes to CMakeLists.txt

  • Committer: Bileto Bot
  • Author(s): Pete Woods
  • Date: 2016-12-08 10:50:56 UTC
  • mfrom: (233.1.7 trunk)
  • Revision ID: ci-train-bot@canonical.com-20161208105056-teqkoq2t6ktx9d2e
Compatibility with unversioned cmake-extras modules

Show diffs side-by-side

added added

removed removed

Lines of Context:
72
72
 
73
73
 
74
74
include(GNUInstallDirs)
75
 
include(Coverage)
76
75
 
77
76
# Workaround for libexecdir on debian
78
77
if (EXISTS "/etc/debian_version") 
89
88
        -DLOCALEDIR="${CMAKE_INSTALL_FULL_DATADIR}/locale"
90
89
)
91
90
 
92
 
set(DOXYFILE_SOURCE_DIR "include")
93
 
set(DOXYFILE_EXTRA_SOURCES "doc")
94
 
include(UseDoxygen)
95
 
if(DOXYGEN_FOUND AND BUILD_DOXYGEN)
96
 
        install(
97
 
                DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc/html
98
 
                DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/libusermetrics-doc/
99
 
        )
100
 
endif()
101
91
 
 
92
add_subdirectory("doc")
102
93
add_subdirectory("po")
103
94
add_subdirectory("src")
104
95
add_subdirectory("data")
112
103
        check
113
104
        ${CMAKE_CTEST_COMMAND} --force-new-ctest-process --output-on-failure
114
105
)
 
106
 
 
107
find_package(CoverageReport)
 
108
enable_coverage_report(
 
109
  TARGETS
 
110
    usermetrics-test-utils
 
111
    usermetricscommon
 
112
    usermetricsinput
 
113
    usermetricsinput-static
 
114
    usermetricsinput-integration-tests
 
115
    usermetricsinput-unit-tests
 
116
    usermetricsoutput
 
117
    usermetricsoutput-integration-tests
 
118
    usermetricsoutput-static
 
119
    usermetricsoutput-unit-tests
 
120
    usermetricsservice
 
121
    usermetricsservice-bin
 
122
    usermetricsservice-unit-tests
 
123
  FILTER
 
124
    ${CMAKE_SOURCE_DIR}/tests/*
 
125
    ${CMAKE_BINARY_DIR}/*
 
126
  TESTS
 
127
    usermetrics-test-utils
 
128
    usermetricsinput-integration-tests
 
129
    usermetricsinput-unit-tests
 
130
    usermetricsoutput-integration-tests
 
131
    usermetricsoutput-unit-tests
 
132
    usermetricsservice-unit-tests
 
133
)
 
134
 
115
135
endif()