cake icon indicating copy to clipboard operation
cake copied to clipboard

Cake is a fast build system written in Python.

Results 11 cake issues
Sort by recently updated
recently updated
newest added

just like this below: gcc -DUSE_** test.cpp -o test I want to define macro maybe like this: cake --macro=USE_**,USE** I check cake source, and found the options supported only this:...

Now that we have lazy-tasks and named targets we can remove the need for 'enabled' property on tools which was used for switching between different build modes. For example, specifying...

Add support for building C/C++ code using the clang compiler.

enhancement

cake.library.project imports cake.library.compilers.msvc simply for the type MsvcCompiler so it can determine if the compiler used is MSVC or not. By doing this it fails because that imports cake.msvs which...

The resulting error message is: ``` File "D:\VCS\cake\src\cake\library\compilers\gcc.py", line 506, in _getCommonLinkArgs if dll and self.importLibrary is not None: AttributeError: 'WindowsMinGWCompiler' object has no attribute 'importLibrary' ``` Based on MacGccCompiler,...

Use Markdown so that it's rendered nicely on github. Add some examples of build scripts. Update info on supported compilers Add some benchmarks

We currently require Python 2.7 to run but this is now quite old. We could take advantage of new Python libraries and features if we port to Python 3.6. Eg...

Possible topics - configurations and variants - structuring large c/c++ code bases - writing your own tools - script execution and inclusion - extending commandline args to cake - generating...

Like #7, this should just require a new ProjectTool.VS2017 constant that maps to appropriate MSBuild file version and .sln file version. The following is from a freshly created Visual C++...

On Windows when you run through an edit/compile/debug cycle often it can be quite annoying having build failures due to the linker not being able to write to the .dll...

enhancement