复制/访问Autotools的Build Directory中的文件

时间:2016-06-09 19:08:35

标签: makefile symlink autotools file-access

我有一个基于autotools的C ++项目,具有以下目录结构:

|-- Makefile.am
|-- build
|   |-- x86_64-unknown-linux-gnu
|       |-- Makefile
|       |-- bin
|       |   `-- utCode
|       |-- include
|       |-- lib
|       |   |-- libCode.a
|       |   `-- libCode.la
|       |-- libCode
|       |   |-- Makefile
|       |   |-- libCode.la
|       `-- utCode
|           |-- Makefile
|           |-- utCode
|-- include
|   `-- code
|       |-- File.h
|-- libCode
|   |-- File.cpp
    |-- Makefile.am
`-- utCode
    |-- FileTest.h
    |-- FileTest.csv
    |-- Makefile.am
    |-- UtSetup.sh
    `-- code_ut.cpp

我有一个名为utCode的单元测试项目,它在运行时需要UtSetup.sh和FileTest.csv。

当我从build / x86_64-unknown-linux-gnu / bin / utCode运行./utCode时。由于build / x86_64-unknown-linux-gnu / bin / utCode中缺少UtSetup.sh和FileTest.csv,测试失败。

问题:

有没有办法使用autotools(在configure.ac或Makefile.am中)将符号链接或复制依赖项文件添加到build / x86_64-unknown-linux-gnu / bin / utCode中?

0 个答案:

没有答案