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