external/libgltf/ExternalProject_libgltf.mk | 18 ++++----- external/libgltf/UnpackedTarball_libgltf.mk | 1 external/libgltf/patches/libgltf_configure.patch.1 | 40 +++++++++++++++++++++ 3 files changed, 49 insertions(+), 10 deletions(-)
New commits: commit dfe787ef5de1b38e61989507b26ee4b92f25b9d5 Author: Michael Stahl <mst...@redhat.com> Date: Wed Jun 25 16:57:20 2014 +0200 libgltf: add patch to find the headers in WORKDIR Change-Id: I8570511be7c1d6de94ee82e18bad5b00b36d99bb diff --git a/external/libgltf/ExternalProject_libgltf.mk b/external/libgltf/ExternalProject_libgltf.mk index 7ef30c8..9d043cd 100644 --- a/external/libgltf/ExternalProject_libgltf.mk +++ b/external/libgltf/ExternalProject_libgltf.mk @@ -54,10 +54,11 @@ else $(call gb_ExternalProject_get_state_target,libgltf,build) : $(call gb_ExternalProject_run,build,\ export PKG_CONFIG="" \ + && autoreconf \ && ./configure \ --disable-debug \ --disable-werror \ - BOOST_CFLAGS="$(if $(SYSTEM_BOOST),$(BOOST_CPPFLAGS),-I$(call gb_UnpackedTarball_get_dir,boost))" \ + BOOST_CFLAGS="$(if $(SYSTEM_BOOST),$(BOOST_CPPFLAGS),-I$(call gb_UnpackedTarball_get_dir,boost)) -I$(BUILDDIR)/config_$(gb_Side)" \ GLEW_CFLAGS="$(if $(SYSTEM_GLEW),$(GLEW_CFLAGS),-I$(call gb_UnpackedTarball_get_dir,glew)/include)" \ GLM_CFLAGS="$(if $(SYSTEM_GLM),$(GLM_CFLAGS),-I$(call gb_UnpackedTarball_get_dir,glm))" \ && $(MAKE) \ diff --git a/external/libgltf/UnpackedTarball_libgltf.mk b/external/libgltf/UnpackedTarball_libgltf.mk index da5e018..e7be312 100644 --- a/external/libgltf/UnpackedTarball_libgltf.mk +++ b/external/libgltf/UnpackedTarball_libgltf.mk @@ -16,6 +16,7 @@ $(eval $(call gb_UnpackedTarball_set_patchflags,libgltf,--binary)) $(eval $(call gb_UnpackedTarball_set_patchlevel,libgltf,1)) $(eval $(call gb_UnpackedTarball_add_patches,libgltf,\ + external/libgltf/patches/libgltf_configure.patch.1 \ external/libgltf/patches/init_scene_set_handle.patch \ external/libgltf/patches/extend_get_bitmap_for_rgba_ones.patch \ external/libgltf/patches/wrong_duration_caused_by_uninitialized_member.patch \ diff --git a/external/libgltf/patches/libgltf_configure.patch.1 b/external/libgltf/patches/libgltf_configure.patch.1 new file mode 100644 index 0000000..7eeb7fd --- /dev/null +++ b/external/libgltf/patches/libgltf_configure.patch.1 @@ -0,0 +1,40 @@ +--- libgltf/configure.ac.orig 2014-06-25 16:47:24.218866607 +0200 ++++ libgltf/configure.ac 2014-06-25 16:50:59.600868237 +0200 +@@ -36,16 +36,22 @@ + # ========= + # Find boost + # ========= +-AC_CHECK_HEADER(boost/property_tree/json_parser.hpp, [BOOST_CFLAGS=], ++save_CPPFLAGS=$CPPFLAGS ++CPPFLAGS="$CPPFLAGS $BOOST_CFLAGS" ++AC_CHECK_HEADER(boost/property_tree/json_parser.hpp, [], + [AC_MSG_ERROR(boost/property_tree/json_parser.hpp not found. install boost)], []) ++CPPFLAGS=$save_CPPFLAGS + AC_SUBST([BOOST_CFLAGS]) + + # ========= + # Find glew + # ========= + PKG_CHECK_MODULES(GLEW, [glew >= 1.9.0], [] [ +- AC_CHECK_HEADER(GL/glew.h, [GLEW_CFLAGS=], ++ save_CPPFLAGS=$CPPFLAGS ++ CPPFLAGS="$CPPFLAGS $GLEW_CFLAGS" ++ AC_CHECK_HEADER(GL/glew.h, [], + [AC_MSG_ERROR(GL/glew.h not found. install glew)], []) ++ CPPFLAGS=$save_CPPFLAGS + ]) + AC_SUBST([GLEW_CFLAGS]) + AC_SUBST([GLEW_LIBS]) +@@ -54,8 +60,11 @@ + # Find glm + # ========= + AC_LANG_PUSH([C++]) +-AC_CHECK_HEADER([glm/glm.hpp], [GLM_CFLAGS=], ++save_CPPFLAGS=$CPPFLAGS ++CPPFLAGS="$CPPFLAGS $GLM_CFLAGS" ++AC_CHECK_HEADER([glm/glm.hpp], [], + [AC_MSG_ERROR([glm/glm.hpp not found. install glm])], []) ++CPPFLAGS=$save_CPPFLAGS + AC_LANG_POP([C++]) + AC_SUBST([GLM_CFLAGS]) + commit d83e66da94d9c789190c4729c8f0c8464e99ba88 Author: Michael Stahl <mst...@redhat.com> Date: Wed Jun 25 16:05:48 2014 +0200 libgltf: variable names need module prefix Change-Id: Id144a483fe5576cdd546ac5da87890dc61f964b3 diff --git a/external/libgltf/ExternalProject_libgltf.mk b/external/libgltf/ExternalProject_libgltf.mk index d20616b..7ef30c8 100644 --- a/external/libgltf/ExternalProject_libgltf.mk +++ b/external/libgltf/ExternalProject_libgltf.mk @@ -24,31 +24,28 @@ $(eval $(call gb_ExternalProject_use_externals,libgltf,\ ifeq ($(COM),MSC) -AdditionalIncludes := +libgltf_AdditionalIncludes := ifeq ($(SYSTEM_BOOST),) -AdditionalIncludes += "$(call gb_UnpackedTarball_get_dir,boost)" -AdditionalIncludes += "$(SRCDIR)/config_host" +libgltf_AdditionalIncludes += "$(call gb_UnpackedTarball_get_dir,boost)" +libgltf_AdditionalIncludes += "$(SRCDIR)/config_host" endif ifeq ($(SYSTEM_GLEW),) -AdditionalIncludes += "$(call gb_UnpackedTarball_get_dir,glew)/include" +libgltf_AdditionalIncludes += "$(call gb_UnpackedTarball_get_dir,glew)/include" endif ifeq ($(SYSTEM_GLM),) -AdditionalIncludes += "$(call gb_UnpackedTarball_get_dir,glm)" +libgltf_AdditionalIncludes += "$(call gb_UnpackedTarball_get_dir,glm)" endif -empty := -space := $(empty) $(empty) - $(call gb_ExternalProject_get_state_target,libgltf,build) : $(call gb_ExternalProject_run,build,\ msbuild.exe libgltf.vcxproj \ /p:Configuration=$(if $(MSVC_USE_DEBUG_RUNTIME),Debug,Release) \ $(if $(filter 110,$(VCVER)),/p:PlatformToolset=$(if $(filter 80,$(WINDOWS_SDK_VERSION)),v110,v110_xp) \ /p:VisualStudioVersion=11.0) \ - '/p:AdditionalIncludeDirectories=$(subst $(space),;,$(subst /,\,$(strip $(AdditionalIncludes))))' \ + '/p:AdditionalIncludeDirectories=$(subst $(gb_SPACE),;,$(subst /,\,$(strip $(libgltf_AdditionalIncludes))))' \ /p:AdditionalLibraryDirectories=$(if $(SYSTEM_GLEW),,"$(subst /,\,$(call gb_UnpackedTarball_get_dir,glew))\lib\$(if $(MSVC_USE_DEBUG_RUNTIME),Debug,Release)\Win32") \ ,build/win32) _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits