FindGSL
Новое в версии 3.2.
Найти исходные файлы и библиотеки GNU Scientific Library (GSL).
GNU Scientific Library (GSL) — это числовая библиотека для программистов на C и C++.
Она распространяется как свободное программное обеспечение под лицензией GNU General Public License.
Импортированные цели
Если GSL найден, этот модуль определяет следующие IMPORTED целевые объекты:
GSL::gsl - The main GSL library. GSL::gslcblas - The CBLAS support library used by GSL.
Переменные результата
Этот модуль установит следующие переменные в вашем проекте:
GSL_FOUND - True if GSL found on the local system GSL_INCLUDE_DIRS - Location of GSL header files. GSL_LIBRARIES - The GSL libraries. GSL_VERSION - The version of the discovered GSL install.
Подсказки
Установите GSL_ROOT_DIR в каталог, содержащий установку GSL.
Этот скрипт ожидает найти библиотеки по адресу $GSL_ROOT_DIR/lib и заголовки GSL по адресу $GSL_ROOT_DIR/include/gsl. Каталог библиотек может дополнительно содержать папки Release и Debug. Если доступны, библиотеки с именами gsld, gslblasd или cblasd распознаются как библиотеки отладки. Для Unix-подобных систем этот скрипт будет использовать $GSL_ROOT_DIR/bin/gsl-config (если он найден) для помощи в обнаружении GSL.
Переменные кэша
Этот модуль может установить следующие переменные в зависимости от платформы и типа обнаруженной установки GSL. Эти переменные могут быть установлены, чтобы помочь этому модулю найти правильные файлы:
GSL_CBLAS_LIBRARY - Location of the GSL CBLAS library. GSL_CBLAS_LIBRARY_DEBUG - Location of the debug GSL CBLAS library (if any). GSL_CONFIG_EXECUTABLE - Location of the ``gsl-config`` script (if any). GSL_LIBRARY - Location of the GSL library. GSL_LIBRARY_DEBUG - Location of the debug GSL library (if any).
© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.28/module/FindGSL.html