summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2020-01-19 05:20:15 (GMT)
committerTony Theodore <tonyt@logyst.com>2020-01-19 05:20:15 (GMT)
commit559d10d5e2b80f1ebf02107aa2eb13118e891c11 (patch)
treee6255f09430fc10ea7272c645a20a01488e28a3b
parent20a727ac0f455e05346cb85eb679553cc1e0e185 (diff)
downloadmxe-559d10d5e2b80f1ebf02107aa2eb13118e891c11.zip
mxe-559d10d5e2b80f1ebf02107aa2eb13118e891c11.tar.gz
mxe-559d10d5e2b80f1ebf02107aa2eb13118e891c11.tar.bz2
qtbase: reduce size of cmake test by removing plugins
-rw-r--r--src/qtbase-test.cmake7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/qtbase-test.cmake b/src/qtbase-test.cmake
index 0877c64..274a2ed 100644
--- a/src/qtbase-test.cmake
+++ b/src/qtbase-test.cmake
@@ -16,4 +16,11 @@ add_executable(${TGT} ${CMAKE_CURRENT_LIST_DIR}/qt-test.cpp)
target_link_libraries(${TGT} Qt5::Widgets)
+# reduce size of static binary by excluding unnecessary plugins
+# https://doc.qt.io/qt-5/qtcore-cmake-qt5-import-plugins.html
+qt5_import_plugins(${TGT}
+ INCLUDE_BY_TYPE platforms
+ EXCLUDE_BY_TYPE imageformats
+ EXCLUDE_BY_TYPE sqldrivers)
+
install(TARGETS ${TGT} DESTINATION bin)