CMake использует foreach и find_library для возврата полного пути к библиотекам
Я использовалlist
хранить имена библиотек, и я хотел бы использоватьforeach
а такжеfind_library
найти полный путь каждой библиотеки. Ноfind_library
только что вернулся путь первой библиотеки. Я проверилэта почта, но проблема все еще существует. Моя версия CMake 3.4.3.
SET(VTKLIBS_DIR)
FOREACH(LIB ${VTKLIBS})
SET(FOUND_LIB)
FIND_LIBRARY(FOUND_LIB ${LIB})
LIST(APPEND VTKLIBS_DIR ${FOUND_LIB})
MESSAGE("Lib: ${LIB}")
MESSAGE("Found Lib: ${FOUND_LIB}")
UNSET(FOUND_LIB)
ENDFOREACH(LIB)