Simmons, Aaron wrote:
> I've noticed that UnitTest++ is going through a lot of trouble to maintain 
> build scripts for each platform (a Makefile, two versions of MSVC project 
> files, etc).
> 
> Have you considered CMake?  It's a makefile builder that abstracts the 
> platform-specific parts of build systems (sort of like Autoconf, but more 
> cross-platform).  It can build makefiles, nmake files, MSVC project files (v6 
> thru v10), and even Eclipse and XCode project files.  In my own project it 
> made a huge difference in the pain involved in supporting multiple platforms.
> 
> Anyway, I just started using UnitTest++ in my project (so far I think it's 
> the best unit testing framework for C/C++!) and had to integrate it with our 
> CMake build scripts.  Since I went through the trouble of getting UnitTest++ 
> to work with CMake, I thought you might be able to make use of it.  
> 
> Below is CMakeLists.txt:

Wow, this is fantastic! I just moved to CMake for my cross-platform 
build scripts, and knowing that your script exists will make it much 
easier for me to integrate UnitTest++! Thank you for this!

As for people worried that CMake will somehow takeover, it can stand 
side-by-side with the other build scripts. Also, CMake can be used to 
create MSVS solutions, as I understand it, but I've only been exploring 
this tool in the last couple of days on the Linux-based end.

-- 
GBGames' Blog, An Indie Game Developer's Somewhat Interesting Thoughts:
http://www.gbgames.com/blog
Follow me on Twitter: http://www.twitter.com/GBGames

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
unittest-cpp-devel mailing list
unittest-cpp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unittest-cpp-devel

Reply via email to