cargo: Use release mode for release builds

This commit is contained in:
Dorota Czaplejewicz
2019-11-19 13:09:01 +00:00
parent 9b271a6919
commit 0adde1004f
5 changed files with 47 additions and 20 deletions

View File

@ -33,6 +33,11 @@ endif
if get_option('buildtype') != 'plain'
add_project_arguments('-fstack-protector-strong', language: 'c')
endif
if get_option('buildtype') == 'release'
cargo_build_flags = ['--release'] # for artifacts
else
cargo_build_flags = []
endif
prefix = get_option('prefix')
datadir = join_paths(prefix, get_option('datadir'))
@ -54,8 +59,9 @@ summary = [
]
message('\n'.join(summary))
cargo = find_program('cargo')
dep_cargo = find_program('cargo')
cargo_script = find_program('cargo.sh')
cargo_build = find_program('cargo_build.sh')
subdir('data')
subdir('protocols')