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

List:       cmake
Subject:    Re: [CMake] Tweak CMake project to include non-buildable files in the CodeBlocks project file
From:       Nils Gladitz <nilsgladitz () gmail ! com>
Date:       2015-01-12 10:50:42
Message-ID: 54B3A702.3030409 () gmail ! com
[Download RAW message or body]

On 01/12/2015 11:40 AM, Andreas Pakulat wrote:
> Ah, that works. Its a little ugly in the CMake files but I guess I can
> live with that. Ideally I was hoping to simply have a 'complete' list
> including actual sources and sources for other platforms and hand that
> to a special function - without passing the source-for-other-platform to
> the actual target. Oh well, I have to stop dreaming :)

You can also use add_custom_target(my_new_target SOURCES src1.cpp src2.cpp).

That will list the given sources in the IDE without adding build 
semantics to them.

Since this lists the sources as part of a new target rather than an 
existing target this will be visually distinct from the other approach 
in some IDEs but should afaik make no difference in QtCreator.

In case you stick with HEADER_FILE_ONLY a custom function() might help 
with the ugly.

Nils
-- 

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: \
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more information \
on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at \
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake


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

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