compiler-flags.patch 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. --- Makefile.am 2019-09-16 15:31:52.584052355 +0200
  2. +++ Makefile.am 2019-09-16 17:06:33.643083502 +0200
  3. @@ -593,7 +593,7 @@
  4. $(PLUGIN_DIR)/%.o: $(PLUGIN_SRCDIR)/%.cc
  5. mkdir -p $(PLUGIN_DIR) && \
  6. cd $(PLUGIN_DIR) && \
  7. - $(CXX) $(CXXFLAGS) \
  8. + $(CXX) $(CXXFLAGS) $(CPPFLAGS) \
  9. $(DEFS) $(VERSION_DEFS) \
  10. -DJDK_UPDATE_VERSION="\"$(JDK_UPDATE_VERSION)\"" \
  11. -DPLUGIN_NAME="\"IcedTea-Web Plugin\"" \
  12. @@ -614,10 +614,11 @@
  13. $(PLUGIN_DIR)/$(BUILT_PLUGIN_LIBRARY): $(addprefix $(PLUGIN_DIR)/,$(PLUGIN_OBJECTS))
  14. cd $(PLUGIN_DIR) && \
  15. - $(CXX) $(CXXFLAGS) \
  16. + $(CXX) $(CXXFLAGS) $(CPPFLAGS) \
  17. $(PLUGIN_OBJECTS) \
  18. $(GLIB_LIBS) \
  19. $(MOZILLA_LIBS) \
  20. + $(LDFLAGS) \
  21. -shared -o $@
  22. # Start of CPP Unit test targets
  23. @@ -629,7 +630,7 @@
  24. for cppfile in $$(find $(CPP_UNITTEST_FRAMEWORK_SRCDIR) -name '*.cpp') ; \
  25. do \
  26. objfile="$(CPP_UNITTEST_FRAMEWORK_BUILDDIR)/$$(basename $${cppfile%.cpp}).o" ; \
  27. - $(CXX) $(CXXFLAGS) -c $$cppfile -o $$objfile || exit 1 ; \
  28. + $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $$cppfile -o $$objfile || exit 1 ; \
  29. done ; \
  30. ar cr $(CPP_UNITTEST_FRAMEWORK_LIB) $(CPP_UNITTEST_FRAMEWORK_BUILDDIR)/*.o ; \
  31. popd
  32. @@ -648,7 +649,7 @@
  33. do \
  34. objfile="$(CPP_UNITTEST_DIR)/$$(basename $${cppfile%.cc}).o" ; \
  35. echo "Compiling $$cppfile to $$objfile"; \
  36. - $(CXX) $(CXXFLAGS) \
  37. + $(CXX) $(CXXFLAGS) $(CPPFLAGS) \
  38. $(DEFS) $(VERSION_DEFS) \
  39. -DJDK_UPDATE_VERSION="\"$(JDK_UPDATE_VERSION)\"" \
  40. -DPLUGIN_NAME="\"IcedTea-Web Plugin\"" \
  41. @@ -674,7 +675,7 @@
  42. $(CPP_UNITTEST_EXECUTABLE): $(CPP_UNITTEST_FRAMEWORK_LIB) stamps/cpp-unit-tests-compile.stamp
  43. cd $(CPP_UNITTEST_DIR) && \
  44. - $(CXX) $(CXXFLAGS) \
  45. + $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) \
  46. $(addprefix $(PLUGIN_DIR)/,$(PLUGIN_OBJECTS)) \
  47. $(CPP_UNITTEST_DIR)/*.o \
  48. -lrt \
  49. @@ -1753,7 +1754,7 @@
  50. $(COVERABLE_PLUGIN_DIR)/%.o: $(PLUGIN_SRCDIR)/%.cc
  51. cd $(COVERABLE_PLUGIN_DIR) && \
  52. - $(CXX) $(CXXFLAGS) \
  53. + $(CXX) $(CXXFLAGS) $(CPPFLAGS) \
  54. $(DEFS) $(VERSION_DEFS) \
  55. -DJDK_UPDATE_VERSION="\"$(JDK_UPDATE_VERSION)\"" \
  56. -DPLUGIN_NAME="\"IcedTea-Web Plugin with jacoco coverage agent\"" \
  57. @@ -1775,7 +1776,7 @@
  58. $(COVERABLE_PLUGIN_DIR)/$(BUILT_PLUGIN_LIBRARY): $(addprefix $(COVERABLE_PLUGIN_DIR)/,$(PLUGIN_OBJECTS))
  59. cd $(COVERABLE_PLUGIN_DIR) && \
  60. - $(CXX) $(CXXFLAGS) \
  61. + $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) \
  62. $(PLUGIN_OBJECTS) \
  63. $(GLIB_LIBS) \
  64. $(MOZILLA_LIBS) \