Во многих модулях cmake find мы находим INCLUDE("${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake")
Я хотел бы сделать то же самое, но из CMakeLists моего проекта.Проблема в том, что ${CMAKE_CURRENT_LIST_DIR}
указывает на каталог моего проекта ... А FindPackageHandleStandardArgs.cmake
находится в /usr/share/cmake-2.8/Modules/
.
Существует ли переменная CMake, которая указывает на каталог модуля cmake?Если нет, то как это сделать в моих списках CMakeLists (я хочу, чтобы это было переносимо, а не «жестко закодировано»)?
Большое спасибо.