mirror of
https://gitlab.com/gabmus/envision.git
synced 2025-08-06 16:18:53 +00:00
fix: separate debugbuild option to build in debug mode
This commit is contained in:
parent
09172d6f6c
commit
7e27614fb8
2 changed files with 11 additions and 4 deletions
|
@ -8,3 +8,10 @@ option(
|
|||
value: 'default',
|
||||
description: 'The build profile. One of "default" or "development".'
|
||||
)
|
||||
|
||||
option(
|
||||
'debugbuild',
|
||||
type: 'boolean',
|
||||
value: false,
|
||||
description: 'Build in debug mode, false by default.'
|
||||
)
|
||||
|
|
|
@ -14,13 +14,13 @@ run_command(
|
|||
cargo_options = [ '--manifest-path', meson.project_source_root() / 'Cargo.toml' ]
|
||||
cargo_options += [ '--target-dir', meson.project_build_root() / 'src' ]
|
||||
|
||||
if get_option('profile') == 'default'
|
||||
if get_option('debugbuild')
|
||||
rust_target = 'debug'
|
||||
message('Building in debug mode')
|
||||
else
|
||||
cargo_options += [ '--release' ]
|
||||
rust_target = 'release'
|
||||
message('Building in release mode')
|
||||
else
|
||||
rust_target = 'debug'
|
||||
message('Building in debug mode')
|
||||
endif
|
||||
|
||||
cargo_env = [ 'CARGO_HOME=' + meson.project_build_root() / 'cargo-home' ]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue