mirror of
https://github.com/MorizzG/gentoo-mg.git
synced 2026-02-04 05:24:46 +00:00
add fish 4.3.2
This commit is contained in:
parent
e335167930
commit
786da8bfca
4 changed files with 175 additions and 0 deletions
|
|
@ -0,0 +1,46 @@
|
|||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index c65b3e422..caf670f0c 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -60,18 +60,7 @@ add_custom_target(
|
||||
fish ALL
|
||||
COMMAND
|
||||
"${CMAKE_COMMAND}" -E
|
||||
- env ${VARS_FOR_CARGO}
|
||||
- ${Rust_CARGO}
|
||||
- build --bin fish
|
||||
- $<$<CONFIG:Release>:--release>
|
||||
- $<$<CONFIG:RelWithDebInfo>:--profile=release-with-debug>
|
||||
- --target ${Rust_CARGO_TARGET}
|
||||
- --no-default-features
|
||||
- --features=${FISH_CARGO_FEATURES}
|
||||
- ${CARGO_FLAGS}
|
||||
- &&
|
||||
- "${CMAKE_COMMAND}" -E
|
||||
- copy "${rust_target_dir}/${rust_profile}/fish" "${CMAKE_CURRENT_BINARY_DIR}"
|
||||
+ copy "${FISH_RUST_BUILD_DIR}/${rust_profile}/fish" "${CMAKE_CURRENT_BINARY_DIR}"
|
||||
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
|
||||
USES_TERMINAL
|
||||
)
|
||||
diff --git a/cmake/Rust.cmake b/cmake/Rust.cmake
|
||||
index d99e621e4..4d6b47f2a 100644
|
||||
--- a/cmake/Rust.cmake
|
||||
+++ b/cmake/Rust.cmake
|
||||
@@ -1,7 +1,7 @@
|
||||
include(FindRust)
|
||||
find_package(Rust REQUIRED)
|
||||
|
||||
-set(FISH_RUST_BUILD_DIR "${CMAKE_BINARY_DIR}/cargo/build")
|
||||
+set(FISH_RUST_BUILD_DIR "${CMAKE_SOURCE_DIR}/target")
|
||||
|
||||
if(DEFINED ASAN)
|
||||
list(APPEND CARGO_FLAGS "-Z" "build-std")
|
||||
@@ -18,7 +18,7 @@ else()
|
||||
set(rust_target_dir "${FISH_RUST_BUILD_DIR}/${Rust_CARGO_HOST_TARGET}")
|
||||
endif()
|
||||
|
||||
-set(rust_profile $<IF:$<CONFIG:Debug>,debug,$<IF:$<CONFIG:RelWithDebInfo>,release-with-debug,release>>)
|
||||
+set(rust_profile $<IF:$<CONFIG:Debug>,debug,release>)
|
||||
|
||||
option(WITH_GETTEXT "Build with gettext localization support. Requires `msgfmt` to work." ON)
|
||||
# Enable gettext feature unless explicitly disabled.
|
||||
Loading…
Add table
Add a link
Reference in a new issue