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
我正在使用带有以下标志的 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