Наша система имеет усиление, установленное в двух разных местах: одно в/usr/..., а другое - пользовательская установка в другом каталоге. Я хочу включать только заголовки/библиотеки из пользовательской установки, но scons продолжает собирать стандартный путь в/usr/...Сконфигурирует библиотеки в двух разных местах.
Есть ли способ заставить scons видеть только заголовки/библиотеки в пользовательском каталоге , Я добавил этот путь к моей переменной CPPPATH, но также есть путь/usr/include, который мне нужен для других заголовков C++?
OP, возможно, необходимо будет сделать то же самое для путей библиотеки с помощью переменной построения LIBPATH, если использовать любую из ускорителей libs. – Brady
Это не работает, похоже, что каталоги/usr/include/usr/lib заранее определены каким-то образом с помощью scons. Я не вижу их в каких-либо переменных окружения. – mike
Nevermind Я, должно быть, делал что-то неправильно, теперь он работает, используя Prepend option – mike