[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 298859] New: [CMake 2.8.8] Support new target property INCLUDE_DIRECTORIES.
From:       <bungeman () gmail ! com>
Date:       2012-04-26 15:46:46
Message-ID: bug-298859-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=298859

            Bug ID: 298859
          Severity: normal
           Version: unspecified
          Priority: NOR
          Assignee: kdevelop-bugs@kdevelop.org
           Summary: [CMake 2.8.8] Support new target property
                    INCLUDE_DIRECTORIES.
    Classification: Unclassified
                OS: Linux
          Reporter: bungeman@gmail.com
          Hardware: Compiled Sources
            Status: UNCONFIRMED
         Component: Build tools: CMake
           Product: kdevelop

With CMake 2.8.8 released last week, it is now possible to write something like

set_property(TARGET zlib APPEND PROPERTY INCLUDE_DIRECTORIES
"${CMAKE_CURRENT_SOURCE_DIR}/../include/config")

This ability to have target specific includes has been a long time in coming,
and is finally here. KDevelop should support these includes as soon as
possible.

Reproducible: Always

Steps to Reproduce:
1. Create a 2.8.8 cmake project.
2. Put something like
set_property(TARGET zlib APPEND PROPERTY INCLUDE_DIRECTORIES
"${CMAKE_CURRENT_SOURCE_DIR}/../include/config")
in it.
3. Load the project in KDevelop.
Actual Results:  
KDevelop does not find the include file.

Expected Results:  
KDevelop does find the include file.

It appears that right now a relative path is interpreted relative to the cmake
build directory instead of the cmake source directory (which would make more
sense). This may or may not be a bug in CMake, so for the time being I'm
playing it safe and just using ${CMAKE_CURRENT_SOURCE_DIR} to get what I want
in the above example.

-- 
You are receiving this mail because:
You are the assignee for the bug.

_______________________________________________
KDevelop-bugs mailing list
KDevelop-bugs@kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic