mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-05-23 21:31:14 -03:00
Use Rust for executables
Use Rust for executables Drops the C++ entry points and restructures the Rust package into a library and three binary crates. Renames the fish-rust package to fish. At least on Ubuntu, "fish_indent" is built before "fish". Make sure export CURSES_LIBRARY_LIST to all binaries to make sure that "cached-curses-libnames" is populated. Closes #10198
This commit is contained in:
committed by
Johannes Altmanninger
parent
4a2edbf97e
commit
1683e720a8
@@ -45,7 +45,7 @@ ENV \
|
||||
RUSTFLAGS=-Zsanitizer=address \
|
||||
CC=clang \
|
||||
CXX=clang++ \
|
||||
CXXFLAGS="-fno-omit-frame-pointer -fsanitize=undefined -fsanitize=address -DFISH_CI_SAN" \
|
||||
CXXFLAGS=-DFISH_CI_SAN \
|
||||
ASAN_OPTIONS=check_initialization_order=1:detect_stack_use_after_return=1:detect_leaks=1 \
|
||||
LSAN_OPTIONS=verbosity=0:log_threads=0:use_tls=1:print_suppressions=0:suppressions=/fish-source/build_tools/lsan_suppressions.txt \
|
||||
FISH_CI_SAN=1
|
||||
|
||||
Reference in New Issue
Block a user