[CMake] cmakepp: Expression Syntax

2015-04-20 Thread Tobias Becker
Hi All, I've update my open source project to offer an alternative CMake syntax which is still a bit Beta. If your interested here is the Blog Post: http://thetoeb.de/2015/04/20/cmakepp-expression-syntax/ It allows you to use nested function calls with return values and is integrable into cmake

[CMake] Return Values , Dynamic Calls and Exceptions in CMake

2015-04-04 Thread Tobias Becker
Hi All, I wanted to share my blog post on Return Values, Dynamic Calls and Exceptions in CMake with you: http://thetoeb.de/2015/04/04/cmakepp-dynamic-calls-return-values-and-exceptions/ cmakepp is pure cmake, open source (MIT License) project which gives you 1000 extra functions and utilities.

[CMake] (no subject)

2015-03-19 Thread Tobias Becker
I have written a cmake tool which allows you to modify CMakeLists files from the command line. It is written in pure cmake leverages my cmake token parser/ reflection functions which I added to cmakepp (a free, universial, open source, pure cmake function library)

Re: [CMake] load_command not scriptable

2015-02-25 Thread Tobias Becker
to improve the performance in this situation. HTH, David C. On Wed, Feb 25, 2015 at 5:46 AM, Tobias Becker becker.t...@gmail.com wrote: Hi I've been working on an open source project which provides alot of extra cmake (in pure cmake) https://github.com/toeb/cmakepp. I am however

[CMake] load_command not scriptable

2015-02-25 Thread Tobias Becker
Hi I've been working on an open source project which provides alot of extra cmake (in pure cmake) https://github.com/toeb/cmakepp. I am however hitting a performance bottleneck and want to get around that by using load_command (I know it is discouraged) however I have the problem that it is not

[CMake] Discuss Adding return values/dynamic function invokation to cmake

2015-01-11 Thread Tobias Becker
Hi All, I've been thinking aboutallowing return values/ function evaluation in the cmake script language. Especially if there are any downsides e.g. compatibility issues/language inconsistency. What I mean is the following syntax: ``` function(func1) return(1) endfunction() function(add lhs

[CMake] Parallel Processes in CMake

2014-12-16 Thread Tobias Becker
Hi I Implemented support for parallel processes based on bash xor powershell. If you have long running processes in CMake you might want to check it out and try it at http://thetoeb.de/2014/12/16/parallel-processes-cmake/ resp. https://github.com/toeb/oo-cmake the gist ist: ``` # these to

[CMake] CMake and the Filesystem

2014-11-27 Thread Tobias Becker
Hi! I've been continuing work on my enhancement suite for cmake. And just finished documenting and writing up some things about paths and filesystem handling using a couple of self developed functions. Also convenience functions for git, hg and svn. If your interested you can look at my blog

[CMake] CTest integration in Visual Studio TestExplorer

2014-11-22 Thread Tobias Becker
So I tried my luck with creating an extension for Visual Studio that allows you to use the Test Explorer to discover and run your CTests. You can download it in the visual studio gallery. Read about it on http://thetoeb.de/2014/11/22/ctest-integration-visualstudio/ . I'd be happy if anyone

[CMake] Useful extensions for CMake blog post

2014-09-05 Thread Tobias Becker
Hi, I thought you might enjoy 400 extra functions for doing more complicated things with cmake (also comes with an interactive cmake console which is implemented in pure cmake). Some features: * maps,(structural variables) * object oriented programming with cmake language (prototypical

[CMake] Object Oriented Programming with CMake Script

2014-02-25 Thread Tobias Becker
Tobias Becker!) # alternatively you can also use obj_declarefunction # this is actually the easiest way to define a function in code obj_declarefunction(${obj} say_goodbye) function(${say_goodbye} result) set(${result} Goodbye ${first_name} ${last_name}! PARENT_SCOPE) endfunction() obj_callmember