Пока я не нашел этого в документации cmake, но мне нужно связать программу с 32-битной библиотекой повышения на моем Mac, и я не мог понять, как сказать cmake искать 32-битную версию с помощью find_package..
Вопрос
Cmake: указание find_package искать 32-битную библиотеку (вместо 64-битной библиотеки)
Ответы
Ответ 1 · languitar
Доступны ли библиотеки в разных префиксах? Тогда может помочь определение переменной BOOST_ROOT для указания на конкретный префикс.
В противном случае вы, конечно, можете перезаписать найденные библиотеки после настройки CMake, например. с помощью ccmake.
Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.
Похожие материалы
- CMake: как создать единую разделяемую библиотеку из всех статических библиотек подпроектов?
- Создание библиотеки с помощью cmake
- CMake: настраиваемые целевые флаги
- Использование CMake с компилятором ifort
- Boost asio socket: самый быстрый способ прочитать файл с жесткого диска?
- Нужен ли виртуальный деструктор для вашего интерфейса, если вы всегда храните его в shared_ptr?