diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2017-02-01 15:15:57 +0100 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2017-02-01 15:16:24 +0100 |
commit | c14b9630a9f2be95d8c55c253e516f3acd7ccf78 (patch) | |
tree | 83a8699413a17db0003e0bb3df1e23bc29a8872f | |
parent | c306c444bfd3d0984741fd99ed4f29016ef14ee2 (diff) |
Adapt CustomTarget_odk/build-examples to macOS
Change-Id: Ib64d5b5fa1bf13a484adb296b969d1b96387f0c6
-rw-r--r-- | config_host.mk.in | 1 | ||||
-rw-r--r-- | configure.ac | 10 | ||||
-rw-r--r-- | odk/CustomTarget_build-examples.mk | 2 | ||||
-rw-r--r-- | odk/Module_odk.mk | 2 |
4 files changed, 10 insertions, 5 deletions
diff --git a/config_host.mk.in b/config_host.mk.in index 1ddf49dba636..c577e4c94ce7 100644 --- a/config_host.mk.in +++ b/config_host.mk.in @@ -280,6 +280,7 @@ export INSTALL_NAME_TOOL=@INSTALL_NAME_TOOL@ export INSTDIR=@INSTDIR@ export INSTDIR_FOR_BUILD=@INSTDIR_FOR_BUILD@ export INSTROOT=@INSTROOT@ +export INSTROOTBASE=@INSTROOTBASE@ export INSTROOT_FOR_BUILD=@INSTROOT_FOR_BUILD@ export IWYU_PATH=@IWYU_PATH@ export JAVACOMPILER=@JAVACOMPILER@ diff --git a/configure.ac b/configure.ac index 93896d73495f..8a825d23237e 100644 --- a/configure.ac +++ b/configure.ac @@ -622,7 +622,8 @@ DLLPOST=".so" LINKFLAGSNOUNDEFS="-Wl,-z,defs" -INSTROOTSUFFIX= +INSTROOTBASESUFFIX= +INSTROOTCONTENTSUFFIX= SDKDIRNAME=sdk case "$host_os" in @@ -742,7 +743,8 @@ darwin*) # Mac OS X or iOS mac_sanitize_path AC_MSG_NOTICE([sanitized the PATH to $PATH]) fi - INSTROOTSUFFIX=/$PRODUCTNAME_WITHOUT_SPACES.app/Contents + INSTROOTBASESUFFIX=/$PRODUCTNAME_WITHOUT_SPACES.app + INSTROOTCONTENTSUFFIX=/Contents SDKDIRNAME=AC_PACKAGE_NAME${PRODUCTVERSION}_SDK fi enable_systray=no @@ -4492,7 +4494,8 @@ AC_SUBST(ENABLE_HEADLESS) WORKDIR="${BUILDDIR}/workdir" INSTDIR="${BUILDDIR}/instdir" -INSTROOT="${INSTDIR}${INSTROOTSUFFIX}" +INSTROOTBASE=${INSTDIR}${INSTROOTBASESUFFIX} +INSTROOT=${INSTROOTBASE}${INSTROOTCONTENTSUFFIX} SOLARINC="-I. -I$SRC_ROOT/include $SOLARINC" AC_SUBST(COM) AC_SUBST(CPUNAME) @@ -4502,6 +4505,7 @@ AC_SUBST(EPM_FLAGS) AC_SUBST(USING_X11) AC_SUBST([INSTDIR]) AC_SUBST([INSTROOT]) +AC_SUBST([INSTROOTBASE]) AC_SUBST(OS) AC_SUBST(P_SEP) AC_SUBST(WORKDIR) diff --git a/odk/CustomTarget_build-examples.mk b/odk/CustomTarget_build-examples.mk index 7a1b490e0c5c..27f0158857a1 100644 --- a/odk/CustomTarget_build-examples.mk +++ b/odk/CustomTarget_build-examples.mk @@ -107,7 +107,7 @@ $(call gb_CustomTarget_get_workdir,odk/build-examples)/setsdkenv: \ $(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),SED,1) sed -e 's!@OO_SDK_NAME@!sdk!' \ -e 's!@OO_SDK_HOME@!$(INSTDIR)/$(SDKDIRNAME)!' \ - -e 's!@OFFICE_HOME@!$(INSTDIR)!' -e 's!@OO_SDK_MAKE_HOME@!!' \ + -e 's!@OFFICE_HOME@!$(INSTROOTBASE)!' -e 's!@OO_SDK_MAKE_HOME@!!' \ -e 's!@OO_SDK_ZIP_HOME@!!' -e 's!@OO_SDK_CAT_HOME@!!' \ -e 's!@OO_SDK_SED_HOME@!!' -e 's!@OO_SDK_CPP_HOME@!!' \ -e 's!@OO_SDK_JAVA_HOME@!$(JAVA_HOME)!' \ diff --git a/odk/Module_odk.mk b/odk/Module_odk.mk index 1d7187e3361a..a72102c9b951 100644 --- a/odk/Module_odk.mk +++ b/odk/Module_odk.mk @@ -56,7 +56,7 @@ $(eval $(call gb_Module_add_check_targets,odk,\ CustomTarget_check \ )) -ifeq ($(OS),LINUX) +ifneq ($(filter $(OS),LINUX MACOSX),) $(eval $(call gb_Module_add_subsequentcheck_targets,odk, \ CustomTarget_build-examples \ )) |