【发布时间】:2012-03-11 10:11:15
【问题描述】:
我已经使用 GNU autoconf 为我的一个程序生成了一个配置脚本,我现在正在尝试为 Windows 交叉编译。
在 Linux 下,更改我提供的数据文件的位置 --datarootdir=/blah 工作正常。然而,在 Windows 下,我的应用程序的路径要到运行时才能知道(因为用户可以选择将它安装在任何地方。)因此,我想将数据目录设置为当前目录,无论应用程序当时可能在哪里已启动。
很遗憾,传递--datarootdir=. 不起作用:
configure: error: expected an absolute directory name for --datarootdir: .
如何告诉 Autoconf/configure 您想要在运行时相对于当前目录的路径?
【问题讨论】: