[CMake] Makefile includes
John Donovan
john.donovan at embryonicstudios.com
Mon Jun 4 09:52:06 EDT 2007
Hmmm... I was worried that'd be the case. It makes complete sense really,
I'm just getting annoyed at this rubbish build system we're forced to use.
*grumble*
-J
----- Original Message -----
From: "Eric Noulard" <eric.noulard at gmail.com>
To: "John Donovan" <john.donovan at embryonicstudios.com>
Cc: <cmake at cmake.org>
Sent: Monday, June 04, 2007 2:49 PM
Subject: Re: [CMake] Makefile includes
> 2007/6/4, John Donovan <john.donovan at embryonicstudios.com>:
>> We're using a 3rd-party build system that is build around GNU make and
>> CodeWarrior *shudder*, and they have provided a fairly chunky file that
>> needs to be included at the top of the makefile, e.g.:
>> include $(SOME_ROOT_DIR)/build/buildtools/commondefs
>>
>> Is it possible to get cmake to insert this line into my generated
>> makefile?
>
> I think it has already been discussed on this list (you may have a
> look in archive).
> CMake does not handle such kind of
> mix makefile + CMake inclusion.
> Moreover you certainly don't *really* want to do it
> for the following reason:
>
> How would you use the content of your
> include $(SOME_ROOT_DIR)/build/buildtools/commondefs
> from within your CMakeLists.txt ?
>
> How can you be sure the eventual makefile rules defined
> in your specific file won't clash or interfere with the ones "generated"
> by CMake generated Makefiles?
>
> May be you can:
>
> 1) Ask your third party build tool provider for CMake support
>
> 2) Send on the mailing list the content of
> $(SOME_ROOT_DIR)/build/buildtools/commondefs
> in order for us to suggest Makefile to CMake translation
>
> 3) Design your CMake usage with orthogonal usage
> of the 3-rd party buildtool and your CMake usage
> then you may invoke the "3rd party buildtool make"
> from an ADD_CUSTOM_COMMAND in your CMakeLists.txt
>
>
> --
> Erk
>
> _____________________________________________________________________
> This e-mail has been scanned for viruses by Verizon Business Internet
> Managed Scanning Services - powered by MessageLabs. For further
> information visit http://www.verizonbusiness.com/uk
>
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________
More information about the CMake
mailing list