ExternalProject makes no assumptions about what is being built. It
could just be a collection of executables, or maybe nothing is built
at all. It is up to the project being built to provide facilities for
accessing its targets in a platform-independent way. For example, the
external project can
Hello,
I use the ExternalProject_Add command to download and build a static library
called 'foo.a'.
I build another library 'bar' which depends on 'foo.a'.
For the moment, I use the target_link_libraries command to create a link
between foo and bar:
target_link_libraries(bar