«boost lite» обычно используется для обозначения стиля повышения, когда вы ограничиваете себя компонентами «только заголовки». Так что это включает в себя массивные шаблонные заголовки интеллектуальных указателей и boost :: bind, но не такие вещи, как regex или program_options, которые требуют от вас соединения с библиотекой для получения большей части функциональности.
Если вы создаете и выпускаете .libs, стиль boost-lite означает, что вы не вводите зависимость ссылки от boost libs (меньше проблем для нижестоящих пользователей), и если вы используете pimpl idiom вы можете просто использовать smart ptrs и т. Д. Внутри, и пользователи lib даже не увидят типы наддува в ваших заголовках. Это может быть полезным методом управления изменениями для создания стимула скрытно в консервативных средах.
то есть это просто особый способ использования обычной буст-установки, а не какой-то отдельный пакет.