Допустим, я строю myTest
с помощью cmake. myTest
использует /opt/path1/lib/lib.so
во время компиляции и компоновки. После нескольких попыток я решил, что теперь myTest
должен использовать /opt/path2/lib.so
(то же имя lib, те же интерфейсы, просто другой путь).
Это может быть связано с тем, что я хочу временно протестировать изменения в lib.so, не затрагивая других, которые могут его использовать. У меня также может не быть источника myTest
, но я знаю, что он использует lib.so.
Если я использовал Makefile и использовал обычный gnu / g ++ make, я могу сделать это, установив LD_LIBRARY_PATH в локальной папке. CMake игнорирует LD_LIB_PATH - так как мне это сделать?