diff options
author | Quintus <quintus@quintilianus.eu> | 2016-07-29 10:38:01 (GMT) |
---|---|---|
committer | Quintus <quintus@quintilianus.eu> | 2016-07-29 10:43:43 (GMT) |
commit | d809a42c002df2c88a72a5024978f9bcb8feecc0 (patch) | |
tree | 17b7355026ef67a4cc603a4b9e21e1b4be699357 /src/cegui.mk | |
parent | d3dc40229cd88e99e622dd699b868c79e8e7000d (diff) | |
download | mxe-d809a42c002df2c88a72a5024978f9bcb8feecc0.zip mxe-d809a42c002df2c88a72a5024978f9bcb8feecc0.tar.gz mxe-d809a42c002df2c88a72a5024978f9bcb8feecc0.tar.bz2 |
Fix glew build problems.
Cf. upstream ticket at
<https://bitbucket.org/cegui/cegui/issues/1131/opengl-renderers-fail-to-crosscompile-due>.
Diffstat (limited to 'src/cegui.mk')
-rw-r--r-- | src/cegui.mk | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/cegui.mk b/src/cegui.mk index 77463b5..4f97036 100644 --- a/src/cegui.mk +++ b/src/cegui.mk @@ -27,12 +27,13 @@ endef # define GLEW_STATIC, but this is not completed yet (still gives "_imp__" # errors on glew). # cd '$(1)' && $(PATCH) < $(TOP_DIR)/src/cegui-find-glew32.patch +# -DCMAKE_CXX_FLAGS="$($(PKG)_CXXFLAGS) $(shell $(TARGET)-pkg-config --cflags freetype2 glew freeimage)" define $(PKG)_BUILD mkdir '$(1)/build' - $(PATCH) '$(1)/cmake/FindGLEW.cmake' '$(TOP_DIR)/src/cegui-find-glew32.patch' - cd '$(1)/build' && cmake .. \ + $(PATCH) -d '$(1)' -p1 < '$(TOP_DIR)/src/cegui-fix-linking-order.patch' + cd '$(1)/build' && export CXXFLAGS="$($(PKG)_CXXFLAGS) $(shell $(TARGET)-pkg-config --cflags freetype2 glew freeimage)" \ + && cmake .. \ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ - -DCMAKE_CXX_FLAGS="$($(PKG)_CXXFLAGS) $(shell $(TARGET)-pkg-config --cflags freetype2 glew freeimage)" \ -DCEGUI_BUILD_STATIC_CONFIGURATION=$(if $(BUILD_STATIC),true,false) \ -DCEGUI_SAMPLES_ENABLED=OFF \ -DCEGUI_BUILD_TESTS=OFF \ |