Кто-нибудь может подсказать, как связать совместно используемые библиотеки с помощью SCons в этом конкретном случае.
В данный момент у меня есть 2 папки:
- slib / содержит только статические библиотеки
- dlib / содержит только динамические библиотеки
Я могу добавить только готовые библиотеки в папку слиб.
Папка dlib зарезервирована для динамических библиотек, которые я создаю из исходного кода.
Мой исполняемый файл всегда ссылается на эту папку dlib.
Теперь в моем случае я хочу добавить некоторые общие библиотеки (не созданные мной) в папку slib, но я хочу, чтобы эти библиотеки помещались в папку dlib, чтобы мой исполняемый файл обнаруживал их при компоновке. Короче говоря, я хочу, чтобы мое приложение (требующее этих общих библиотек) использовало одну папку при компиляции и другую папку при запуске.
Есть ли способ в SCons, чтобы я мог восстановить эти библиотеки в другой папке?
Мне не разрешено вручную копировать из источника в место назначения, и я не могу использовать
InstallAs( target = 'XYZ/dlib', source = 'ABC/slib' )