Всем привет.
Вопрос по сборке кроссплатформенной программы на C++ на CMAKE. В программе используется компонент BOOST.ASIO для многопоточных вычислений. Компонент boost.asio не является кроссплатформенным как основное ядро boost и этот и некоторые другие компоненты нужно собирать отдельно для целевой платформы. Т.е. чтобы собрать требуемую программу нужно отдельно собрать бинарники boost, не являющиеся кросплатформенными и в проекте дать на них ссылку. Получается, что для Linux и Windows нужно указать разные пути в файле конфигурации CMakeList.txt:
Как можно указать путь в каталогу boost\stage\lib, чтобы его не приходилось менять при сборке на разных платформах?