Hello, I've been using ExternalProject_Add and I have to say IMHO it's one of the best features added to CMake in the last years. It works great for me on Linux (makefiles), MSVC2010 (NMake Makefiles) and Mac (makefiles).
Together with a small .sh (Unix) and a .bat (Windows), you can make your project full bootstrappable and only depend on the user having a C++ compiler (not even CMake, which has been the biggest argument against CMake by autotools fans) Now to the bad news: - I have experienced lots of race conditions on Windows, both with Cygwin and NMake - I've tried to use it with MSVC solutions but if fails miserable with errors about cmd.exe. Is this by design or is it a bug? I'm using the latest CMake snapshot. The project is here: http://gitorious.org/winstng See 'winst' and 'winst.bat' if you are interested in the boostrapping part. -- Pau Garcia i Quiles http://www.elpauer.org (Due to my workload, I may need 10 days to answer) _______________________________________________ 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.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
