то ничего не получается
Это не описание проблемы. Пожалуйста, приведите в вопросе вывод отработавшей команды find_package для начала.
Это во-первых. Во-вторых - у вас буст скорее всего не ищется как надо, но вы на это "забиваете", засунув всю логику в if (Boost_FOUND) - ну т.е. если буст НЕ найден, то ничего не делать. Даже add_executable не будет выполнен. Я понимаю что вы где-то взяли какой-то пример, но надо думать и самому, точнее сначала разбираться, а потом уже будет над чем подумать.
И да, использование include_directories и target_link_libraries в режиме передачи lib-файлов - это допотопный подход. ЕМНИП, Find-модуль для Буста создаёт вполне себе человеческие
imported-таргеты, советую использовать их.