[LLVMdev] compiler-rt CMake build

Brad King brad.king at kitware.com
Fri Feb 21 08:10:10 PST 2014

On 02/21/2014 10:31 AM, Brad King wrote:
> Using ExternalProject for a recursive-make-like structure was
> only later proposed as a use case.  In order to make the build
> step always run you need to make it depend on an extra step that
> is always out of date:
> ExternalProject_Add_Step(compiler-rt always-build
>   COMMENT "Always building MyCOnly..."


>   DEPENDERS build
>   ALWAYS 1
>   )

In order to simplify this in the future, I've looked at adding
a BUILD_ALWAYS option to ExternalProject_Add:

 ExternalProject: Add option to always run the build step

This would allow one to request that the external build step run
on every build of the main project without adding an extra step


More information about the llvm-dev mailing list