[CMake] Problems with parallel builds
Denis Scherbakov
denis_scherbakov at yahoo.com
Thu Nov 18 09:33:16 EST 2010
Hi, David,
I did as you suggested:
ADD_CUSTOM_COMMAND(OUTPUT MyFile.hh ...)
ADD_CUTSOM_TARGET(MyHeaders DEPENDS MyFile.hh)
ADD_LIBRARY(MYLIB ${MYLIB_SRCS})
ADD_DEPENDENCIES(MYLIB MyHeaders)
ADD_LIBRARY(MYLIBpic ${MYLIB_SRCS})
ADD_DEPENDENCIES(MYLIBpic MyHeaders)
Didn't work. Target "MyHeaders" is build two times when I do "gmake -j2"
I see two "Generating MyFile.hh" lines and MyFile.hh has duplicate lines.
Denis
> David Cole wrote:
>
> The easiest way to make this work is to have a separate
> custom target
> that depends on the output of the custom command, and then
> to have the
> two libraries depend on that custom target with
> add_dependencies...
>
More information about the CMake
mailing list