Always build quickjs, force CC and CXX on custom make deps
Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
parent
f952e8de13
commit
039a63c384
3 changed files with 8 additions and 2 deletions
4
Makefile
4
Makefile
|
@ -91,7 +91,9 @@ carla:
|
|||
STATIC_PLUGIN_TARGET=true
|
||||
|
||||
deps:
|
||||
ifneq ($(SYSDEPS),true)
|
||||
ifeq ($(SYSDEPS),true)
|
||||
$(MAKE) quickjs -C deps
|
||||
else
|
||||
$(MAKE) all -C deps
|
||||
endif
|
||||
|
||||
|
|
4
deps/Makefile
vendored
4
deps/Makefile
vendored
|
@ -120,6 +120,8 @@ CONFIGURE += ac_cv_host=$(TARGET_MACHINE)
|
|||
|
||||
DEP_MAKE = $(MAKE)
|
||||
DEP_MAKE += ARCH_NAME=$(ARCH_NAME)
|
||||
DEP_MAKE += CC=$(CC)
|
||||
DEP_MAKE += CXX=$(CXX)
|
||||
DEP_MAKE += CFLAGS="$(BUILD_C_FLAGS)"
|
||||
DEP_MAKE += CXXFLAGS="$(BUILD_CXX_FLAGS)"
|
||||
DEP_MAKE += LDFLAGS="$(LINK_FLAGS)"
|
||||
|
@ -238,4 +240,6 @@ clean:
|
|||
rm -rf $(DEP_PATH)/zstd-1.4.5
|
||||
rm -rf $(DEP_PATH)/QuickJS
|
||||
|
||||
quickjs: $(DEP_PATH)/lib/libquickjs.a
|
||||
|
||||
# --------------------------------------------------------------
|
||||
|
|
|
@ -93,10 +93,10 @@ endif
|
|||
|
||||
RACK_EXTRA_LIBS = ../../plugins/plugins.a
|
||||
RACK_EXTRA_LIBS += ../rack.a
|
||||
RACK_EXTRA_LIBS += ../Rack/dep/lib/libquickjs.a
|
||||
|
||||
ifneq ($(SYSDEPS),true)
|
||||
RACK_EXTRA_LIBS += ../Rack/dep/lib/libjansson.a
|
||||
RACK_EXTRA_LIBS += ../Rack/dep/lib/libquickjs.a
|
||||
RACK_EXTRA_LIBS += ../Rack/dep/lib/libsamplerate.a
|
||||
RACK_EXTRA_LIBS += ../Rack/dep/lib/libspeexdsp.a
|
||||
ifeq ($(WINDOWS),true)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue