MantisBT - CMake
View Issue Details
0015294CMakeCMakepublic2014-12-08 20:502016-06-10 14:31
Jeremie Delaitre 
Kitware Robot 
lowfeatureN/A
closedmoved 
CMake 3.0.2 
 
0015294: FASTBuild generator
I just discovered FASTBuild (http://www.fastbuild.org [^]) after watching the CPPcon talk: https://www.youtube.com/watch?v=qYN6eduU06s [^]

It seems to dramatically increase build time on Windows (and hopefully soon on other OSes...) using several different features like:
- "unity" builds (pack several cpp files in one)
- distributed build
- cache

I saw a question on the ML asking if a generator for FASTBuild is on the work but I thought having a proper feature request in the tracker would be better ;)
No tags attached.
Issue History
2014-12-08 20:50Jeremie DelaitreNew Issue
2015-04-06 08:46JoshGNote Added: 0038409
2015-04-06 08:49Brad KingNote Added: 0038410
2015-04-06 09:03JoshGNote Added: 0038411
2015-07-01 11:36TimurNote Added: 0039006
2015-07-15 13:04TimurNote Added: 0039145
2015-07-15 18:51JoshGNote Added: 0039153
2016-02-19 02:40A. KlitzingNote Added: 0040510
2016-06-10 14:29Kitware RobotNote Added: 0042682
2016-06-10 14:29Kitware RobotStatusnew => resolved
2016-06-10 14:29Kitware RobotResolutionopen => moved
2016-06-10 14:29Kitware RobotAssigned To => Kitware Robot
2016-06-10 14:31Kitware RobotStatusresolved => closed

Notes
(0038409)
JoshG   
2015-04-06 08:46   
I'm taking a stab at this in my spare time.
If anyone else ends up working on this, make sure you list your work here.
(0038410)
Brad King   
2015-04-06 08:49   
Re 0015294:0038409: Thanks. Please read CONTRIBUTING.rst at the top of the source tree.
(0038411)
JoshG   
2015-04-06 09:03   
No worries Brad, I've already submitted patches to you before.
Though this work will obviously be a bit larger. We'll see how far I manage to get.
(0039006)
Timur   
2015-07-01 11:36   
I'm quite interesting at it as well, so you have some work in progress already maybe?
(0039145)
Timur   
2015-07-15 13:04   
Would also be happy contributing to this effort.
(0039153)
JoshG   
2015-07-15 18:51   
I'm still working on this. More progress every week. The repo I'm working in is at github.com/inbilla/cmake and fastbuild.
I'm now at 41 unit tests failing. A fair amount works already. Much of the remaining work involves changes to Fastbuild too, so I am working with the developer of that to get some changes in.
Feel free to contact me via email if you have time to add to the effort.
(0040510)
A. Klitzing   
2016-02-19 02:40   
Would be a nice generator for Windows ... is it still in development?
(0042682)
Kitware Robot   
2016-06-10 14:29   
Resolving issue as `moved`.

This issue tracker is no longer used. Further discussion of this issue may take place in the current CMake Issues page linked in the banner at the top of this page.