diff --git a/make/js.mk b/make/js.mk index 028ccad4..d3712281 100644 --- a/make/js.mk +++ b/make/js.mk @@ -7,7 +7,10 @@ JS_EXTERNS_DIRS ?= /opt/closure-compiler/share/externs JS_EXTERNS ?= $(sort $(JS_EXTRA_EXTERNS) jquery-3.3.js) JS_EXTERN_PATHS ?= $(wildcard $(foreach d,$(JS_EXTERNS_DIRS),$(addprefix $d/,$(JS_EXTERNS)))) JS_MINIFY_OPTS ?= $(addprefix --externs ,$(JS_EXTERN_PATHS)) --compilation_level ADVANCED --strict_mode_input -JS_MINIFY_EXE ?= $(JAVA) -jar /usr/share/java/closure-compiler.jar +JS_MINIFY_EXE ?= $(JAVA) -jar $(firstword $(wildcard \ + $(CVS_PROJ_DIR)/closure-compiler/contrib/closure-compiler/install-root/usr/share/java/closure-compiler.jar \ + /usr/share/java/closure-compiler.jar \ + )) JS_MINIFY ?= $(JS_MINIFY_EXE) $(JS_MINIFY_OPTS) # This is not nice. It requires install-files to be included from elsewhere,