2017-05-12 2 views
0

、このような何か:ビルドタイプがデバッグのときにDEBUGをどのように定義できますか?私は、ビルドの種類が「デバッグ」を開始したときにC++コンパイラに「-DDEBUG」を渡したい

if meson.build_type().starts_with('debug') 
    add_global_arguments('-DDEBUG', language : 'cpp') 
endif 

しかし何meson.build_type()はありませんので、私は中間子から、このエラーメッセージが表示されます。

Meson encountered an error in file meson.build, line 5, column 23: 
Unknown method "build_type" in object. 

どのようにビルドタイプを取得できますか?または、デバッグビルドでDEBUGを定義する別の方法がありますか?

答えて

1
if get_option('buildtype').startswith('debug') 
    add_project_arguments('-DDEBUG', language : 'cpp') 
endif 
関連する問題