mainWkCMake - Summary

 
 
Show feedback again
Membership Info
1 active member

Group identification
Id: #2928
System Name: wkcmake
Name: WkCMake
Group Type: Programs

Search in this Group

in
   

-- This project has been moved to https://github.com/asmodehn/wkcmake --

WkCMake is aimed at simplifying CMake builds by making some assumptions :
- The hierarchy of project you are using is usually similar between all of your projects, a source directory, a header directory, some data and some tests, maybe...
- You are only working on one project at a time, that is one main target only. Other target are only simple tests ( or unit tests ) without other dependencies than the main target.
- It s easier to rerun "cmake" once, using the cached values on the build, rather than modifying many configuration files everywhere.

Making these assumption enable us to build a generic build framework, simple to use and very useful for many kind of C/C++ projects.

WkCMake currently supports :

- Only one main target per project hierarchy
- Few simple executable tests ( in test/ subdirectory ) that don't require additional dependencies
- Target can be executable, library shared or static (module not tested yet, need a Mac...)
- Auto after-build dependency ( in another Wk build directory, automatically finding and importing all needed files, run time libraries, etc. )
- Auto AStyle source reformatting
- Doxygen generated documentation

WkCMake will eventually support :
- Simple Memory Leak detector for C/C++
- Simple Profiler use ??
- Generate UML diagrams from precompiled code ?? ( Need to find a proper XMI / UML diagram generator from source... )
- Support cppunit ??
- etc.

Released under Modified BSD License. Please check the LICENSE.txt file.

Registration Date: Mon 16 Mar 2009 03:53:12 PM UTC
License: Modified BSD License
Development Status: 4 - Beta

 

Latest News 
WkCMake recent changes
     posted by asmodehn, Sun 09 Sep 2012 06:16:26 AM UTC - 0 replies

Hello,

Please be aware, as of rev.197, the meaning of directory structure inside a WkCMake Project has changed.

Before it was "global WkCMake settings". But now it is a setting that belongs ot the project. This enables us to have ...


[Read more]
STLport detection coming to WkCMake
     posted by asmodehn, Sun 20 Jun 2010 08:13:48 AM UTC - 0 replies

Recently added STLport to the list of supported libraries to be used in your projects.

More work has been done on dependencies management. It is indeed not a simple problem.

Installing and Packaging(CPack) your project with WkCMake is also in the pipeline ;)

WkCMake can be used for you project !
     posted by asmodehn, Fri 09 Oct 2009 11:46:06 AM UTC - 0 replies

Just drop me a line if you would like to use WkCMake for your product, I ll give you a hand for the start, but it s quite easy :)

If you want to use it on your own, I really advised to checkout a specific version of WkCMake and do not change it ( be careful with externals ).
As we are fixing bugs and addressing issues, some little annoying details might change.

There is no stable tag yet, just waiting to have enough testing time that passes without outstanding bugs...


[Submit News]
[3 news in archive]

Communication Tools
Mailing Lists Mailing Lists (2 public mailing-lists)

Show feedback again

Back to the top


Powered by Savane 3.1-cleanup