gentoo-ebuilds/dev-lang/fuzion/files/fuzion-0.092-Makefile.patch
Maciej Barć e4f6e8f703
dev-lang/fuzion: bump to 0.092
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2025-03-07 20:33:46 +01:00

28 lines
946 B
Diff

--- a/Makefile
+++ b/Makefile
@@ -35,6 +35,9 @@ FZJAVA = $(BUILD_DIR)/bin/fzjava
CLASSES_DIR = $(BUILD_DIR)/classes
CLASSES_DIR_LOGO = $(BUILD_DIR)/classes_logo
FUZION_BIN_SH = /bin/sh
+CC :=
+CFLAGS :=
+LDFLAGS :=
ifeq ($(FUZION_DEBUG_SYMBOLS),true)
JAVAC += -g
@@ -1438,11 +1441,12 @@ ifeq ($(OS),Windows_NT)
-lMswsock -lAdvApi32 -lWs2_32
touch $(FUZION_RT)
else
- clang -Wall -Werror -O3 -shared -fPIC \
+ $(CC) -Wall -Werror -shared -fPIC \
-DFUZION_ENABLE_THREADS \
- -fno-trigraphs -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c11 \
+ -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c11 \
+ $(CFLAGS) $(LDFLAGS) \
$(BUILD_DIR)/include/posix.c $(BUILD_DIR)/include/shared.c -o $(BUILD_DIR)/lib/libfuzion.so
- cp $(BUILD_DIR)/lib/libfuzion.so $(BUILD_DIR)/lib/libfuzion.dylib
+# cp $(BUILD_DIR)/lib/libfuzion.so $(BUILD_DIR)/lib/libfuzion.dylib
touch $(FUZION_RT)
endif
# NYI: eventuall link libgc