gpt4 book ai didi

Autotools 将数据文件复制到暂存区

转载 作者:行者123 更新时间:2023-12-04 16:36:35 28 4
gpt4 key购买 nike

所以我一直在使用 Autotools 尝试学习工具链,以便我可以在我的一些跨平台项目中使用它。我已经很好地掌握了最基本的知识,但我在这里遇到了一个问题。

在我的源代码树中,我有一个“data”文件夹,其中包含一个带有 XML 文件的子目录和另一个带有图像文件的子目录。

IE。:

data\
cars\
images

我希望能够使用相同的目录结构将这些文件复制到暂存区。

我试过在数据中创建一个 Makefile.am ,然后做类似的事情:
data_DATA = cars/file1.xml cars/file2.xml images/image1.png images/image2.png

等等...

这“几乎”有效。它将所有文件复制到暂存区的“共享”文件夹中,但底层目录结构丢失;所有文件都在“共享”根目录中。

有关如何完成此操作的任何提示?

编辑:

啊我似乎已经想通了(我想。)
data_carsdir = $(prefix)/data/cars
data_cars_DATA = cars/file1.xml cars/file2.xml

data_imagesdir = $(prefix)/data/images
data_images_DATA = images/image1.png images/image1.png

这似乎以我想要的方式工作。

最佳答案

你想要的是:

nobase_data_DATA = cars/file1.xml cars/file2.xml \
images/image1.png images/image2.png

关于Autotools 将数据文件复制到暂存区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4609731/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com