Re: [CMake] Modern superbuild template including support for

2015-08-21 Thread Knox, Kent
[mailto:wonder.m...@gmail.com] Sent: Thursday, August 20, 2015 7:31 PM To: Knox, Kent Cc: cmake@cmake.org Subject: Re: [CMake] Modern superbuild template including support for After the first build of the superbuild, close the superbuild solution as it's job is done. ... Open the solution file

Re: [CMake] Modern superbuild template including support for

2015-08-20 Thread Knox, Kent
: Thursday, August 20, 2015 5:35 PM To: Knox, Kent Cc: cmake@cmake.org Subject: Re: [CMake] Modern superbuild template including support for Hm, I don't understand how that possibly could work (maybe there some explicit support for that in the project generator for MSVS). And are you able to browse

Re: [CMake] Modern superbuild template including support for

2015-08-20 Thread Andrey Pokrovskiy
PM To: Knox, Kent Cc: cmake@cmake.org Subject: Re: [CMake] Modern superbuild template including support for Hm, I don't understand how that possibly could work (maybe there some explicit support for that in the project generator for MSVS). And are you able to browse the source code of all

Re: [CMake] Modern superbuild template including support for

2015-08-20 Thread Klaim - Joël Lamotte
On 21 August 2015 at 00:43, Klaim - Joël Lamotte mjkl...@gmail.com wrote: On 21 August 2015 at 00:35, Andrey Pokrovskiy wonder.m...@gmail.com wrote: And are you able to browse the source code of all your dependencies (that were downloaded)? I forgot to say that indeed if you use

Re: [CMake] Modern superbuild template including support for

2015-08-20 Thread Andrey Pokrovskiy
-0400 From: Taylor Braun-Jones tay...@braun-jones.org To: cmake cmake@cmake.org Subject: [CMake] Modern superbuild template including support for module dependencies Message-ID: cakfkjysaaxnhrgpxa7uxn7ncykwpir3xhhl51hngkwzz9yu...@mail.gmail.com Content-Type: text/plain; charset

Re: [CMake] Modern superbuild template including support for

2015-08-20 Thread Knox, Kent
: [CMake] Modern superbuild template including support for Such approach doesn't work with IDE. For example, when I open main CMakeLists.txt in Qt Creator I only see two *.cmake files. Superbuilds use ExternalProject_Add() which kills a lot CMake benefits when used for CMake project from CMake

Re: [CMake] Modern superbuild template including support for

2015-08-20 Thread Knox, Kent
tay...@braun-jones.org To: cmake cmake@cmake.org Subject: [CMake] Modern superbuild template including support for module dependencies Message-ID: cakfkjysaaxnhrgpxa7uxn7ncykwpir3xhhl51hngkwzz9yu...@mail.gmail.com Content-Type: text/plain; charset=UTF-8 Hi all, I'm looking

Re: [CMake] Modern superbuild template including support for

2015-08-20 Thread Andrey Pokrovskiy
: Re: [CMake] Modern superbuild template including support for Such approach doesn't work with IDE. For example, when I open main CMakeLists.txt in Qt Creator I only see two *.cmake files. Superbuilds use ExternalProject_Add() which kills a lot CMake benefits when used for CMake project from

Re: [CMake] Modern superbuild template including support for

2015-08-20 Thread Klaim - Joël Lamotte
On 20 August 2015 at 22:11, Knox, Kent kent.k...@amd.com wrote: I can vouch that the superbuild project works fine both for visual studio and for xcode. Using visual studio as an example, you generate a visual studio solution which downloads and compiles all dependencies, inclulding the

Re: [CMake] Modern superbuild template including support for

2015-08-20 Thread Klaim - Joël Lamotte
On 21 August 2015 at 00:35, Andrey Pokrovskiy wonder.m...@gmail.com wrote: And are you able to browse the source code of all your dependencies (that were downloaded)? I forgot to say that indeed if you use ExternalDependencies OR any non-source based way of linking your dependencies to your

[CMake] Modern superbuild template including support for module dependencies

2015-08-17 Thread Taylor Braun-Jones
Hi all, I'm looking for a template or example project that shows the how to setup a cmake-based project in the cleanest and simplest way (i.e. using all the latest features of 3.3 release) and with support for the following build features: - Superbuild mode that can be turned on or off (on by