[CMake] Multiple toolchains in one CMakeList?
Hendrik Sattler
post at hendrik-sattler.de
Tue Feb 5 11:08:01 EST 2008
Quoting Brandon Van Every <bvanevery at gmail.com>:
> On Feb 5, 2008 10:05 AM, John Spray <john.c.spray at googlemail.com> wrote:
>>
>> If I were invoking a second CMake, would I be able to make the host
>> CMake aware of the second as a dependency?
>
> Sure. add_custom_command, add_custom_target. The subsidiary CMake
> would have to actually output something. You'd have to know what that
> output is going to be, and how to invoke the build.
Or a new command
add_indep_subdirectory()
which does automate that by forgetting about most cmake settings but targets.
Example: compiling a firmware code with a cross-compiler, then
converting that binary into a .c file and including that into a
binary: two compiler chains and one add_custom_command.
It would restrict to using a separate subdirectory for the different
toolchain (else it is probably not complex enough).
HS
More information about the CMake
mailing list