mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-19 03:53:22 -04:00
44 lines
1.2 KiB
Diff
44 lines
1.2 KiB
Diff
diff --git a/src/meson.build b/src/meson.build
|
|
index 96f692d..62a79e3 100644
|
|
--- a/src/meson.build
|
|
+++ b/src/meson.build
|
|
@@ -21,37 +21,4 @@ run_command(
|
|
join_paths(meson.project_build_root(), 'src', 'config.rs'),
|
|
join_paths(meson.project_source_root(), 'src', 'config.rs'),
|
|
check: true
|
|
-)
|
|
-
|
|
-# Setup cargo
|
|
-cargo = find_program('cargo')
|
|
-cargo_env = [ 'CARGO_HOME=' + meson.project_build_root() / 'cargo-home' ]
|
|
-cargo_options = [ '--manifest-path', meson.project_source_root() / 'Cargo.toml' ]
|
|
-cargo_options += [ '--target-dir', meson.project_build_root() / 'target' ]
|
|
-
|
|
-if get_option('profile') == 'default'
|
|
- cargo_options += [ '--release' ]
|
|
- rust_target = 'release'
|
|
- message('Building in release mode')
|
|
-else
|
|
- rust_target = 'debug'
|
|
- message('Building in debug mode')
|
|
-endif
|
|
-
|
|
-cargo_release = custom_target(
|
|
- 'cargo-build',
|
|
- build_by_default: true,
|
|
- build_always_stale: true,
|
|
- output: meson.project_name(),
|
|
- console: true,
|
|
- install: true,
|
|
- install_dir: bindir,
|
|
- command: [
|
|
- 'env',
|
|
- cargo_env,
|
|
- cargo, 'build',
|
|
- cargo_options,
|
|
- '&&',
|
|
- 'cp', 'target' / rust_target / meson.project_name(), '@OUTPUT@',
|
|
- ]
|
|
)
|
|
\ No newline at end of file
|