1 --- Lunchbox-1.10.0/CMake/common/TargetHooks.cmake.orig 2014-10-02 12:07:38.000000000 +0200
2 +++ Lunchbox-1.10.0/CMake/common/TargetHooks.cmake 2015-02-18 17:06:08.678295749 +0100
4 # multiple subprojects are built in a single go, the properties are unique per project
6 include(CMakeParseArguments)
7 -include(clangcheckTargets)
8 include(CppcheckTargets)
9 -include(CpplintTargets)
11 set(ALL_DEP_TARGETS "")
12 set(ALL_LIB_TARGETS "")
14 set_property(GLOBAL PROPERTY ADD_EXE_MACRO_DEFINED "1")
15 macro(add_executable _target)
16 _add_executable(${_target} ${ARGN})
17 - add_clangcheck(${_target})
18 add_cppcheck(${_target} POSSIBLE_ERROR FAIL_ON_WARNINGS EXCLUDE_QT_MOC_FILES)
19 - add_cpplint(${_target} CATEGORY_FILTER_OUT readability/streams
20 - EXCLUDE_PATTERN ".*moc_.*\\.cxx|Buildyard/Build")
21 set_property(GLOBAL APPEND PROPERTY ${PROJECT_NAME}_ALL_DEP_TARGETS ${_target})
25 set_property(GLOBAL PROPERTY ADD_LIBRARY_MACRO_DEFINED "1")
26 macro(add_library _target)
27 _add_library(${_target} ${ARGN})
28 - add_clangcheck(${_target})
29 add_cppcheck(${_target} POSSIBLE_ERROR FAIL_ON_WARNINGS EXCLUDE_QT_MOC_FILES)
30 - add_cpplint(${_target} CATEGORY_FILTER_OUT readability/streams
31 - EXCLUDE_PATTERN ".*moc_.*\\.cxx|Buildyard/Build")
33 # ignore IMPORTED add_library from finders (e.g. Qt)
34 cmake_parse_arguments(_arg "IMPORTED" "" "" ${ARGN})