Я решил использовать libsimdpp для векторизации моего кода на C++. Проблема в том, что рядом нет документации о том, как начать работу.Включая libsimdpp в проект CMake
Предполагаемое включение было бы простым, учитывая, что это также CMake, как проект, который я делаю, поэтому я просто попытался скопировать каталог и установить путь включения. Ну, оказывается, этого недостаточно: вам нужно определить соответствующие флажки, чтобы указать, какой SIMD-вкус вы хотите скомпилировать. libsimdpp включает макрос CMake только для этого, и он творит чудеса. Я не уверен, как это сделать, и мне кажется, что я работаю против CMake, а не с ним, копируя вещи и удаляя вещи.
Может ли кто-нибудь с твердым пониманием CMake объяснить, что делать поэтапно? Благодаря!