Page MenuHomePhabricator

Modernize build system
Closed, DuplicatePublic

Description

Leverage features of newer CMake versions:

  • system include directories
  • usage requirements

Related Objects

StatusAssignedTask
ResolvedNone
DuplicateNone

Event Timeline

[dac497]: Merge branch 'bug-18547-modernize-cmake'

Merged commits:

2014-12-11 20:08:24 Marco Nolden [6f419b]
Removed some obsolete specifics of Connectomics build configuration

These warnings should not appear on Linux/Mac anymore since they are
in 3rd party headers


2014-12-11 19:50:31 Marco Nolden [1d6933]
Re-add ITK include directories to module system

This makes them visible to the mitk_use_modules macro, where they are l
abeled as system headers


2014-12-11 19:49:09 Marco Nolden [46a280]
Use CMake's system includes feature

[c76d8b]: Merge branch 'bug-18547-modernize-cmake'

Merged commits:

2014-12-11 22:04:25 Marco Nolden [f4558a]
Treat Poco as system headers in blueberry plugins

User nolden has pushed new remote branch:

bug-18547-modernize-cmake

[c90915]: Merge branch 'bug-18547-modernize-cmake'

Merged commits:

2014-12-12 01:10:28 Marco Nolden [f0b589]
Generalized system header rule


2014-12-12 01:10:10 Marco Nolden [c0d044]
Treat CppUnit and Poco as system headers in Blueberry

[572732]: Merge branch 'bug-18547-modernize-cmake'

Merged commits:

2014-12-12 13:15:45 Marco Nolden [6a19d2]
Added quoting for source and binary paths

[567ef9]: Merge branch 'bug-18547-modernize-cmake'

Merged commits:

2014-12-17 13:13:33 Marco Nolden [6a4312]
Fixup matching of system and non-system paths

Binary dirs starting with "MITK" were not recognized correctly

User zelzer has pushed new remote branch:

bug-18547-cmake-usage-requirements