View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0014180CMakeCMakepublic2013-05-30 12:252013-12-02 08:51
Reportermwoehlke 
Assigned ToStephen Kelly 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusclosedResolutionfixed 
PlatformOSOS Version
Product VersionCMake 2.8.11 
Target VersionFixed in VersionCMake 2.8.12 
Summary0014180: Add SYSTEM support to target_includ_directories
DescriptionIt would be greate if target_include_directories (both for the direct target, and propagated to subsequent users via target usage requirements) supported marking include directories as SYSTEM. This is especially important when using strict warnings-as-errors for compiling local code in the presence of third-party (or even libc/stl) headers that trigger the same.
Additional InformationOffhand guess at the easiest way to implement this would be to recognize SYSTEM and something else ('LOCAL'?) as keywords in the includes list to toggle if include directories are marked as system or not.
TagsNo tags attached.
Attached Files

 Relationships

  Notes
(0033158)
Stephen Kelly (developer)
2013-05-30 19:19

It used to, but the feature was removed due to incompleteness. I still have the branch, and I think it's possible to complete it.
(0033446)
Gregor Jasny (developer)
2013-07-02 03:28

That feature would be very helpful to me. If you need testers I'd be glad to help.
(0033561)
Stephen Kelly (developer)
2013-07-16 18:28

http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=1925cffa [^]
(0034648)
Robert Maynard (manager)
2013-12-02 08:51

Closing resolved issues that have not been updated in more than 4 months.

 Issue History
Date Modified Username Field Change
2013-05-30 12:25 mwoehlke New Issue
2013-05-30 19:18 Stephen Kelly Assigned To => Stephen Kelly
2013-05-30 19:18 Stephen Kelly Status new => backlog
2013-05-30 19:19 Stephen Kelly Note Added: 0033158
2013-07-02 03:28 Gregor Jasny Note Added: 0033446
2013-07-16 18:28 Stephen Kelly Note Added: 0033561
2013-07-16 18:28 Stephen Kelly Status backlog => resolved
2013-07-16 18:28 Stephen Kelly Fixed in Version => CMake 2.8.12
2013-07-16 18:28 Stephen Kelly Resolution open => fixed
2013-12-02 08:51 Robert Maynard Note Added: 0034648
2013-12-02 08:51 Robert Maynard Status resolved => closed


Copyright © 2000 - 2018 MantisBT Team