From: Peter K. <syn...@gm...> - 2009-05-20 20:34:38
|
Hi Sean, boost now also ships with cmake files. At the moment it is not officially supported, but it is nearly a complete bjam replacement. And it is in discussion if cmake will replace bjam. cmake is not a build system it generates native build files, and it includes the configure step. Under Windows it supports: (output when cmake is called without any argument:) Borland Makefiles = Generates Borland makefiles. MSYS Makefiles = Generates MSYS makefiles. MinGW Makefiles = Generates a make file for use with mingw32-make. NMake Makefiles = Generates NMake makefiles. Unix Makefiles = Generates standard UNIX makefiles. Visual Studio 6 = Generates Visual Studio 6 project files. Visual Studio 7 = Generates Visual Studio .NET 2002 project files. Visual Studio 7 .NET 2003 = Generates Visual Studio .NET 2003 project files. Visual Studio 8 2005 = Generates Visual Studio .NET 2005 project files. Visual Studio 8 2005 Win64 = Generates Visual Studio .NET 2005 Win64 project files. Visual Studio 9 2008 = Generates Visual Studio 9 2008 project files. Visual Studio 9 2008 Win64 = Generates Visual Studio 9 2008 Win64 project files. Watcom WMake = Generates Watcom WMake makefiles. CodeBlocks - MinGW Makefiles= Generates CodeBlocks project files. CodeBlocks - Unix Makefiles = Generates CodeBlocks project files. Eclipse CDT4 - MinGW Makefiles = Generates Eclipse CDT 4.0 project files. Eclipse CDT4 - NMake Makefiles = Generates Eclipse CDT 4.0 project files. Eclipse CDT4 - Unix Makefiles = Generates Eclipse CDT 4.0 project files. On Linux cmake could generate build files for: Unix Makefiles = Generates standard UNIX makefiles. CodeBlocks - Unix Makefiles = Generates CodeBlocks project files. Eclipse CDT4 - Unix Makefiles = Generates Eclipse CDT 4.0 project files. KDevelop3 = Generates KDevelop 3 project files. KDevelop3 - Unix Makefiles = Generates KDevelop 3 project files. Under OSX cmake supports at least Xcode and plain makefiles. And on all systems QtCreator could use the cmake files. Peter Sean Parent wrote: > Hi Robert, > > I'd be happy to set you up with a developer account on our perforce > server. Before accepting a CMake system I'd want to know what > complexity it adds and what benefits it provides. > > Currently we use bjam because it works with boost, and allows us to > construct and execute unit tests with a fairly simply, unit tests can > be specified to compile or fail to compile, or run or fail to run. The > ability to do both positive and negative test cases are important. We > minimally maintain the IDE projects largely because I prefer to > develop in an IDE. > > If you're willing to maintain a CMake environment and it provides some > benefit to the community without too much complexity then we can roll > it in. > > Thanks, > Sean > > On May 17, 2009, at 8:47 PM, Robert Dailey wrote: > >> Hey guys, >> >> Just letting you know that I have a first pass complete on my CMake >> build system for Adobe's ASL/APL libraries. Currently, I can >> successfully generate a visual studio 2008 project using CMake. This >> project will build a static library of ASL only. I'm currently in >> the process of writing the logic for APL, which is going to be >> nearly identical. After that, I need to support the begin app. My >> goal is to keep the "look and feel" the same as with the checked in >> visual studio project in msvc_ide. >> >> I'm flying though this pretty quickly, as there really hasn't been >> much work to do so far. I can compile the library successfully so >> far with an unpatched version of Boost 1.39 and TBB. >> >> I would like to be able to commit my work to Perforce, but from the >> little reading I did, contributions are a rather complex process at >> Adobe. I would rather one of the developers let me know how to >> contribute my work, if you even want it. >> ------------------------------------------------------------------------------ >> Crystal Reports - New Free Runtime and 30 Day Trial >> Check out the new simplified licensing option that enables >> unlimited royalty-free distribution of the report engine >> for externally facing server and web deployment. >> http://p.sf.net/sfu/businessobjects_______________________________________________ >> Adobe-source-devel mailing list >> Ado...@li... >> https://lists.sourceforge.net/lists/listinfo/adobe-source-devel > > > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensing option that enables > unlimited royalty-free distribution of the report engine > for externally facing server and web deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > Adobe-source-devel mailing list > Ado...@li... > https://lists.sourceforge.net/lists/listinfo/adobe-source-devel > |