GCC 标志到 SCONS

GCC Flag to SCONS

我正在使用带有以下标志的 make 构建库:

INCL = `PKG_CONFIG_PATH=/mingw64/lib64/pkgconfig:/mingw64/lib/pkgconfig:/mingw64/share/pkgconfig:/mingw64/lib/pkgconfig:/mingw64/share/pkgconfig pkg-config --cflags ipopt` $(ADDINCFLAGS)

LIBS = 
 'PKG_CONFIG_PATH=/mingw64/lib64/pkgconfig:/mingw64/lib/pkgconfig:/mingw64/share/pkgconfig:/mingw64/lib/pkgconfig:/mingw64/share/pkgconfig pkg-config --libs ipopt'

如何将其转换为使用 SCONS 构建?

我的问题是了解路径定义 PKG_CONFIG_PATH= ... 是如何传递给 SCONS 的。

您可能想要使用 ParseFlags() 或 MergeFlags()

参见: http://scons.org/doc/production/HTML/scons-man.html

此外,这里的 SCons wiki 中还有一个合理的示例: https://bitbucket.org/scons/scons/wiki/UsingPkgConfig