You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openmw-mxe/mxe.src/openmw-2-custom-flags.patch

47 lines
921 B
Diff

diff --git a/apps/openmw/CMakeLists.txt b/apps/openmw/CMakeLists.txt
index e64998077..af5335057 100644
--- a/apps/openmw/CMakeLists.txt
+++ b/apps/openmw/CMakeLists.txt
@@ -120,6 +120,7 @@ include_directories(
)
target_link_libraries(openmw
+ ${OPENMW_CXX_FLAGS}
${OSG_LIBRARIES}
${OPENTHREADS_LIBRARIES}
${OSGPARTICLE_LIBRARIES}
@@ -140,7 +141,7 @@ target_link_libraries(openmw
components
)
-if (ANDROID)
+if (ANDROID OR OPENMW_STATIC)
set (OSG_PLUGINS
-Wl,--whole-archive
)
@@ -153,15 +154,20 @@ if (ANDROID)
)
target_link_libraries(openmw
- EGL
- android
- log
dl
z
${OPENSCENEGRAPH_LIBRARIES}
freetype
jpeg
- png
+ png
+ )
+endif (ANDROID OR OPENMW_STATIC)
+
+if (ANDROID)
+ target_link_libraries(openmw
+ EGL
+ android
+ log
)
endif (ANDROID)