diff options
-rw-r--r-- | RepositoryExternal.mk | 14 | ||||
-rw-r--r-- | connectivity/Jar_sdbc_hsqldb.mk | 10 |
2 files changed, 16 insertions, 8 deletions
diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk index 39b7b73e0fc4..fad76286343b 100644 --- a/RepositoryExternal.mk +++ b/RepositoryExternal.mk @@ -1968,6 +1968,20 @@ endif # DESKTOP ### Jars ############################################################ +ifeq ($(SYSTEM_HSQLDB),YES) + +define gb_Jar__use_hsqldb +$(call gb_Jar_use_system_jar,$(1),$(HSQLDB_JAR)) +endef + +else # !SYSTEM_HSQLDB + +define gb_Jar__use_hsqldb +$(call gb_Jar_use_jar,$(1),$(OUTDIR)/bin/hsqldb.jar) +endef + +endif # SYSTEM_HSQLDB + ifeq ($(SYSTEM_SAXON),YES) define gb_Jar__use_saxon diff --git a/connectivity/Jar_sdbc_hsqldb.mk b/connectivity/Jar_sdbc_hsqldb.mk index 3f330e24e6ae..73bdb029a6c2 100644 --- a/connectivity/Jar_sdbc_hsqldb.mk +++ b/connectivity/Jar_sdbc_hsqldb.mk @@ -27,15 +27,9 @@ $(eval $(call gb_Jar_Jar,sdbc_hsqldb)) -ifeq ($(SYSTEM_HSQLDB),YES) -$(eval $(call gb_Jar_use_jars,sdbc_hsqldb,\ - $(HSQLDB_JAR) \ +$(eval $(call gb_Jar_use_externals,sdbc_hsqldb,\ + hsqldb \ )) -else -$(eval $(call gb_Jar_use_jars,sdbc_hsqldb,\ - $(OUTDIR)/bin/hsqldb.jar \ -)) -endif # FIXME: is this really necessary? $(eval $(call gb_Jar_add_manifest_classpath,sdbc_hsqldb,\ |