Re: [CMake] [ryppl-dev] Re: $<> expressions in include_directories command

2011-07-26 Thread Brad King
On 07/25/2011 11:01 PM, Dave Abrahams wrote: > on Mon Jul 25 2011, Brad King wrote: >>> That makes it sound like it's not going to help us with long include >>> directory lists with non-GNU tools. Is that right? >> >> When generating VS IDE project files... > > I'm not asking about the IDE, thou

Re: [CMake] [ryppl-dev] Re: $<> expressions in include_directories command

2011-07-25 Thread Brad King
On 07/25/2011 02:17 PM, Daniel Pfeifer wrote: > Does it also handle circular dependencies? Since we were doing the module breakdown ourselves we could define modules to avoid circular dependencies. We separated implementation dependencies from test dependencies so that library and test modules co

Re: [CMake] [ryppl-dev] Re: $<> expressions in include_directories command

2011-07-25 Thread Brad King
On 07/25/2011 03:11 PM, Dave Abrahams wrote: >> Yes, CMake does support response file generation in a few cases. >> It uses them to pass long object file lists to linkers. Since >> CMake 2.8.5 it also uses them for include directory lists with >> GNU tools on Windows. > > That makes it sound like

Re: [CMake] [ryppl-dev] Re: $<> expressions in include_directories command

2011-07-25 Thread Daniel Pfeifer
2011/7/25 Brad King : > On 07/25/2011 12:00 PM, Daniel Pfeifer wrote: >> what is your opinion on the $<> syntax I originally proposed? >> This would not require creating virtual targets for header only libraries. > > The proposed solution is to use delayed evaluation to work around > lack of depend

Re: [CMake] [ryppl-dev] Re: $<> expressions in include_directories command

2011-07-25 Thread Daniel Pfeifer
2011/7/25 Jean-Christophe Fillion-Robin : > Relaying on small executable named DGraph built at configure time, we manage > to obtain the topological order of CTK plugins, apps and libraries. The tool > also check for cycle and output a human readable message if there are any > cycle. That sounds l

Re: [CMake] [ryppl-dev] Re: $<> expressions in include_directories command

2011-07-25 Thread Jean-Christophe Fillion-Robin
We used also a similar approach in CTK. See http://www.commontk.org/index.php/Documentation/BuildSystem_Descriptionand also [1] and [2] Relaying on small executable named DGraph built at configure time, we manage to obtain the topological order of CTK plugins, apps and libraries. The tool also ch

Re: [CMake] [ryppl-dev] Re: $<> expressions in include_directories command

2011-07-25 Thread Brad King
On 07/25/2011 12:00 PM, Daniel Pfeifer wrote: > what is your opinion on the $<> syntax I originally proposed? > This would not require creating virtual targets for header only libraries. The implementation is just doing delayed variable evaluation and is not a true generator expression in the same

Re: [CMake] [ryppl-dev] Re: $<> expressions in include_directories command

2011-07-25 Thread Daniel Pfeifer
2011/7/25 Brad King > > On 07/13/2011 12:10 PM, Alexander Neundorf wrote: > > When I talked last time with Brad such a feature was still on his TODO, and > > is > > there since at least 2007 already, but still more or less at the bottom of > > the > > list. > > It's more of a "wish I had time to

Re: [CMake] [ryppl-dev] Re: $<> expressions in include_directories command

2011-07-25 Thread Brad King
On 07/25/2011 07:56 AM, Dave Abrahams wrote: > > on Mon Jul 25 2011, Daniel Pfeifer wrote: > >> Hey, >> >> is there an update on this topic? > > Well, I asked > > "Does cmake use response files when generating command-lines for windows > compilers that support them?" > > to which there wa

Re: [CMake] [ryppl-dev] Re: $<> expressions in include_directories command

2011-07-25 Thread Daniel Pfeifer
Hey, is there an update on this topic? cheers, Daniel ___ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.c