на CMake)t? Если я просто устанавливаю Boost через пакетный менеджер, то кросс-компилятору придется передавать путь в "/usr/include", а там заголовочники для текущего окружения, а не для целевой платформы.
Получается, что мне нужно boost устанавливать в отдельную директорию. Вот я не знаю, есть ли какой-то установившийся подход в такой ситуации. Можно ведь boost установить в директорию внутри проекта, например
Мне нужны только header-only библиотеки
Я делал так: на линуксе и маке он найдет если указать не /usr/include, а include/, а на винде делал папку include/ в проекте
попробовал - не находит
Сисрут надо строить свой
Это такая распространеная практика? Просто вендор дал компилятор, там заголовочники плюсовые/сишные, и линуксовые. Все остальные зависимости для проекта - это уже моя ответственность, чего лезть в SDK
Обсуждают сегодня