| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- --- quickjs-2026-06-04.orig/Makefile 2026-06-04 14:26:08.000000000 +0200
- +++ quickjs-2026-06-04/Makefile 2026-08-06 00:30:06.002410151 +0200
- @@ -43,7 +43,7 @@ endif
- #CONFIG_COSMO=y
-
- # installation directory
- -PREFIX?=/usr/local
- +PREFIX?=/usr
-
- # use the gprof profiler
- #CONFIG_PROFILE=y
- @@ -164,6 +164,7 @@ endif
- endif
-
- CFLAGS+=$(DEFINES)
- +HOST_CFLAGS+=$(DEFINES)
- CFLAGS_DEBUG=$(CFLAGS) -O0
- CFLAGS_SMALL=$(CFLAGS) -Os
- CFLAGS_OPT=$(CFLAGS) -O2
- @@ -287,7 +288,7 @@ ifneq ($(CROSS_PREFIX),)
-
- $(QJSC): $(OBJDIR)/qjsc.host.o \
- $(patsubst %.o, %.host.o, $(QJS_LIB_OBJS))
- - $(HOST_CC) $(LDFLAGS) -o $@ $^ $(HOST_LIBS)
- + $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ $^ $(HOST_LIBS)
-
- endif #CROSS_PREFIX
-
- @@ -298,7 +299,7 @@ endif
- QJSC_HOST_DEFINES:=-DCONFIG_CC=\"$(HOST_CC)\" -DCONFIG_PREFIX=\"$(PREFIX)\"
-
- $(OBJDIR)/qjsc.o: CFLAGS+=$(QJSC_DEFINES)
- -$(OBJDIR)/qjsc.host.o: CFLAGS+=$(QJSC_HOST_DEFINES)
- +$(OBJDIR)/qjsc.host.o: HOST_CFLAGS+=$(QJSC_HOST_DEFINES)
-
- ifdef CONFIG_LTO
- LTOEXT=.lto
- @@ -342,7 +343,7 @@ $(OBJDIR)/fuzz_%.o: fuzz/fuzz_%.c | $(OB
- $(CC) $(CFLAGS_OPT) -c -I. -o $@ $<
-
- $(OBJDIR)/%.host.o: %.c | $(OBJDIR)
- - $(HOST_CC) $(CFLAGS_OPT) -c -o $@ $<
- + $(HOST_CC) $(HOST_CFLAGS) -c -o $@ $<
-
- $(OBJDIR)/%.pic.o: %.c | $(OBJDIR)
- $(CC) $(CFLAGS_OPT) -fPIC -DJS_SHARED_LIBRARY -c -o $@ $<
- @@ -363,7 +364,7 @@ regexp_test: libregexp.c libunicode.c cu
- $(CC) $(LDFLAGS) $(CFLAGS) -DTEST -o $@ libregexp.c libunicode.c cutils.c $(LIBS)
-
- unicode_gen: $(OBJDIR)/unicode_gen.host.o $(OBJDIR)/cutils.host.o libunicode.c unicode_gen_def.h
- - $(HOST_CC) $(LDFLAGS) $(CFLAGS) -o $@ $(OBJDIR)/unicode_gen.host.o $(OBJDIR)/cutils.host.o
- + $(HOST_CC) $(HOST_LDFLAGS) $(HOST_CFLAGS) -o $@ $(OBJDIR)/unicode_gen.host.o $(OBJDIR)/cutils.host.o
-
- clean:
- rm -f repl.c out.c
|