mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2025-07-24 07:58:24 +02:00
28 lines
946 B
Diff
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
|