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

Reply via email to