Sehen Sie sich add_definitions
an , wodurch Ihre Definitionen zu Ihrer Compiler-Befehlszeile hinzugefügt werden, z. -D mit gcc oder /D mit MSVC. Versuchen Sie etwas wie:
add_definitions( -DBOOST_FILESYSTEM_VERSION=2 )
In Ihrem Fall würde ich definitiv mit der add_definition gehen Methode, aber eine Alternative kann sich configure_file