Я пытаюсь связать свою библиотеку с другой библиотекой lib1
, используя CMAKE 2.8
. Надо сказать, что это на Windows.
В CMakeLists.txt
У меня есть:
add_library(mylib ${sources})
include_directories(${CMAKE_SOURCE_DIR}/lib1/include)
target_link_libraries(mylib ${lib1_path})
Но компилятор говорит, что некоторые значения #include <lib1/foo.h>
в моей библиотеке не разрешены, возможно, из-за отсутствия параметра -I.../lib1/include
командной строки для gcc
.
ОБНОВЛЕНИЕ : Следует сказать, что компилятор жалуется при компиляции тестов, а не mylib
.