Как сообщить CMake, что библиотека находится в каком-то каталоге? - PullRequest
2 голосов
/ 11 января 2011

У меня есть библиотека в c: \ cppunit \ lib и файлы заголовков в c: \ cppunit \ include.Я придумаю этот файл cmake для сборки вместе с библиотекой.

Как сообщить CMake, что библиотека находится в c: / cppunit / lib?

PROJECT( cppunitest )
INCLUDE_DIRECTORIES( "c:/cppunit/include" )
??? How to let CMake to know the library is in c:/cppunit/lib
SET( cppunitest_SRC main.cpp testset.cpp complex.cpp  )
LINK_LIBRARIES(cppunit)
ADD_EXECUTABLE( cpptest ${cppunitest_SRC})

1 Ответ

4 голосов
/ 11 января 2011

Вы должны сделать:

LINK_DIRECTORIES("c:/cppunit/lib")
ADD_EXECUTABLE( cpptest ${cppunitest_SRC})
LINK_LIBRARIES(cpptest cppunit)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...