[CMake] Possiblity to speedup the build by compiling multiple files in one compiler invocation

Martin Nielsen Martin.Nielsen at csr.com
Tue Apr 26 09:11:16 EDT 2011


Hi,

I have been asked to look into the possibilities of compiling multiple files in one invocation of the compiler like:

armcc.exe ... file1.c file2.c ... fileN.c -o mylib.lib

The cross compiler we are using requires a license in order to compile the file. It is a network floating license mechanism and the majority of the time it take to build the code is spent on acquiring the license. Parallel build is sadly not an option either since it just requests multiple licenses and we quickly run out.

I was wondering if CMake could be directed to somehow do this? or it would break some dependency between the source files and the generation of the library.

I suspect it isn't possible but would like to confirm this or explore other ideas on how to get around this problem.

Med venlig hilsen / Best Regards

Martin Nielsen


Member of the CSR plc group of companies. CSR plc registered in England and Wales, registered number 4187346, registered office Churchill House, Cambridge Business Park, Cowley Road, Cambridge, CB4 0WZ, United Kingdom
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20110426/e9b67d45/attachment.htm>


More information about the CMake mailing list