LINUX.ORG.RU

Ответ на: комментарий от egordorichev

Так засунь ее в проект, чтобы она собиралась вместе с проектом и будешь ее линковать просто по имени.

panter_dsd ★★★★
()
Ответ на: комментарий от egordorichev

Вот поэтому тебе и предлагали написать свой Find. А там уже ищи ее, где хочешь. устанавливай свои макросы, какие хочешь и подключай потом как хочешь. Ну или говори «ошибка, дайте либу».

ossa ★★
()

В чём проблема-то?

target_link_libraries(target ${PROJECT_SOURCE_DIR}/libs/SOIL/libSOIL.a)

Хотя за такое, конечно, нужно ногами бить, ибо в этой .a во-первых, вирусня, во-вторых, для другой архитектуры. Включай исходники.

slovazap ★★★★★
()
Ответ на: комментарий от egordorichev

Как вариант, отдельный CMakeFiles.txt создаешь для него, а в другом просто вложенный проект добавляешь. Погугли в общем, про это очень хорошо расписано.

a1batross ★★★★★
()
set(CMAKE_EXE_LINKER_FLAGS ${CMAKE_EXE_LINKER_FLAGS} -L/path/to/SOIL -lSOIL)
ck114
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.