我们在源代码中使用供应商代码作为第三方项目。供应商代码使用 Makefile,为此我们为供应商源代码编写了新的 CMake add_custom_target。
要将库从供应商特定的 build/lib 目录复制到我们的 CMAKE 二进制/库目录,我编写了 Step 以将所有库复制为
ExternalProject_Add_Step(CopyStep)
但是我看到每当我构建时,CopyStep 都会一直执行。有没有办法控制 CopyStep 仅在库发生更改时才执行(类似于 Make,只要没有代码更改,就不会重建源代码)。
让我知道是否有其他方法可以进行复制等。