Compilation [Bison]是否可以自定义运行时数据目录或在编译配置中指定relatif路径?

Compilation [Bison]是否可以自定义运行时数据目录或在编译配置中指定relatif路径?,compilation,bison,Compilation,Bison,我正在进行Bison(Linux)的本地构建,以提供给其他团队使用。 我需要从主页下载它的源代码,并在本地建立它,然后安装等。。。但问题是,在我们构建它(它的lib/bin..)之后,它的用户需要在其他pc上使用它(而不是在同一台主机上)。 我注意到,在Bison的构建/安装中,我们需要为.configure指定类似datarootdir等的路径,这为构建提供了一个绝对路径,稍后在运行时用于Bison的二进制文件。(例如,“共享”中的目录)。 但是,由于我们在构建中指定的这条路径不同于人(用户)

我正在进行Bison(Linux)的本地构建,以提供给其他团队使用。 我需要从主页下载它的源代码,并在本地建立它,然后安装等。。。但问题是,在我们构建它(它的lib/bin..)之后,它的用户需要在其他pc上使用它(而不是在同一台主机上)。 我注意到,在Bison的构建/安装中,我们需要为.configure指定类似datarootdir等的路径,这为构建提供了一个绝对路径,稍后在运行时用于Bison的二进制文件。(例如,“共享”中的目录)。 但是,由于我们在构建中指定的这条路径不同于人(用户)的主机的真实目录。(lib/bin稍后会与其他ppl的pc进行rsync)然后我本地的此路径对他们不起作用

我的问题是,在编译/安装Bison时是否可以指定relatif路径(例如relatif到Bison二进制等)。或者在使用Bison的二进制文件时,是否可以为其定制datadir等? 那么这在以后的用户端会更加灵活?否则,我们必须提供与构建的相同的dir结构,即运行时onw

谢谢大家

您可以使用以下内容覆盖数据路径:

BISON_PKGDATADIR=/some/other/path/share/bison