diff options
author | Zolnai Tamás <tamas.zolnai@collabora.com> | 2014-06-25 18:51:23 +0200 |
---|---|---|
committer | Zolnai Tamás <tamas.zolnai@collabora.com> | 2014-06-25 18:51:23 +0200 |
commit | c5bb272883e042e38c58847f6eb2a2f94c6ef919 (patch) | |
tree | ed3b43f2ca2fea32581943ce6f9027fc19867e1f /external | |
parent | bb9078e3dee48afc4c2bd8006a892924f8b38b39 (diff) |
libgltf: replace configure patch to avoid using autoreconf
Change-Id: Idcab012af9c27c4fed31c07ce230816d1c61d605
Diffstat (limited to 'external')
-rw-r--r-- | external/libgltf/ExternalProject_libgltf.mk | 1 | ||||
-rw-r--r-- | external/libgltf/UnpackedTarball_libgltf.mk | 2 | ||||
-rw-r--r-- | external/libgltf/patches/libgltf_configure.patch | 102 | ||||
-rw-r--r-- | external/libgltf/patches/libgltf_configure.patch.1 | 40 |
4 files changed, 103 insertions, 42 deletions
diff --git a/external/libgltf/ExternalProject_libgltf.mk b/external/libgltf/ExternalProject_libgltf.mk index 9545f7e0e5fc..580c0102889d 100644 --- a/external/libgltf/ExternalProject_libgltf.mk +++ b/external/libgltf/ExternalProject_libgltf.mk @@ -56,7 +56,6 @@ else $(call gb_ExternalProject_get_state_target,libgltf,build) : $(call gb_ExternalProject_run,build,\ export PKG_CONFIG="" \ - && autoreconf \ && ./configure \ --with-pic \ --disable-debug \ diff --git a/external/libgltf/UnpackedTarball_libgltf.mk b/external/libgltf/UnpackedTarball_libgltf.mk index e7be31279fd3..90f6ee266dc5 100644 --- a/external/libgltf/UnpackedTarball_libgltf.mk +++ b/external/libgltf/UnpackedTarball_libgltf.mk @@ -16,7 +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/libgltf_configure.patch \ 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 b/external/libgltf/patches/libgltf_configure.patch new file mode 100644 index 000000000000..34dc3f76544c --- /dev/null +++ b/external/libgltf/patches/libgltf_configure.patch @@ -0,0 +1,102 @@ +diff -ur libgltf.org/configure libgltf/configure +--- libgltf.org/configure 2014-06-25 18:41:32.470228670 +0200 ++++ libgltf/configure 2014-06-25 18:42:03.922227337 +0200 +@@ -15581,15 +15581,18 @@ + # ========= + # Find boost + # ========= ++save_CPPFLAGS=$CPPFLAGS ++CPPFLAGS="$CPPFLAGS $BOOST_CFLAGS" + + ac_fn_cxx_check_header_mongrel "$LINENO" "boost/property_tree/json_parser.hpp" "ac_cv_header_boost_property_tree_json_parser_hpp" "$ac_includes_default" + if test "x$ac_cv_header_boost_property_tree_json_parser_hpp" = xyes; then : +- BOOST_CFLAGS= ++ + else + as_fn_error $? "boost/property_tree/json_parser.hpp not found. install boost" "$LINENO" 5 + fi + + ++CPPFLAGS=$save_CPPFLAGS + + + # ========= +@@ -15685,14 +15688,17 @@ + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 + $as_echo "yes" >&6; } + ++ save_CPPFLAGS=$CPPFLAGS ++ CPPFLAGS="$CPPFLAGS $GLEW_CFLAGS" + ac_fn_cxx_check_header_mongrel "$LINENO" "GL/glew.h" "ac_cv_header_GL_glew_h" "$ac_includes_default" + if test "x$ac_cv_header_GL_glew_h" = xyes; then : +- GLEW_CFLAGS= ++ + else + as_fn_error $? "GL/glew.h not found. install glew" "$LINENO" 5 + fi + + ++ CPPFLAGS=$save_CPPFLAGS + + fi + +@@ -15707,14 +15713,17 @@ + ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' + ac_compiler_gnu=$ac_cv_cxx_compiler_gnu + ++save_CPPFLAGS=$CPPFLAGS ++CPPFLAGS="$CPPFLAGS $GLM_CFLAGS" + ac_fn_cxx_check_header_mongrel "$LINENO" "glm/glm.hpp" "ac_cv_header_glm_glm_hpp" "$ac_includes_default" + if test "x$ac_cv_header_glm_glm_hpp" = xyes; then : +- GLM_CFLAGS= ++ + else + as_fn_error $? "glm/glm.hpp not found. install glm" "$LINENO" 5 + fi + + ++CPPFLAGS=$save_CPPFLAGS + ac_ext=cpp + ac_cpp='$CXXCPP $CPPFLAGS' + ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +diff -ur libgltf.org/configure.ac libgltf/configure.ac +--- libgltf.org/configure.ac 2014-06-25 18:41:32.470228670 +0200 ++++ libgltf/configure.ac 2014-06-25 18:41:41.186228300 +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]) + diff --git a/external/libgltf/patches/libgltf_configure.patch.1 b/external/libgltf/patches/libgltf_configure.patch.1 deleted file mode 100644 index 7eeb7fd1aa24..000000000000 --- a/external/libgltf/patches/libgltf_configure.patch.1 +++ /dev/null @@ -1,40 +0,0 @@ ---- 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]) - |