Я хотел бы иметь контроль над типом библиотек, которые будут найдены / связаны с моими двоичными файлами в CMake. Конечная цель - для создания двоичных файлов «как можно более статичных» , то есть для статической компоновки с каждой библиотекой, имеющей доступную статическую версию. Это важно, так как позволяет переносить двоичные файлы в разные системы во время тестирования.
ATM, это кажется довольно трудным для достижения, поскольку пакеты FindXXX.cmake, или, точнее, команда find_library всегда выбирает динамические библиотеки, когда доступны как статические, так и динамические.
Советы по реализации этой функции - желательно элегантным способом - были бы очень кстати!