Skip to content

Commit 572bf78

Browse files
authored
Merge branch 'master' into master
2 parents 7d795fd + a0886e3 commit 572bf78

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

tools/linuxdeployqt/CMakeLists.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@ add_definitions("-DBUILD_NUMBER=\"${BUILD_NUMBER}\"")
88

99
find_package(Qt5 REQUIRED COMPONENTS Core)
1010

11+
# update excludelist
12+
execute_process(
13+
COMMAND bash ${CMAKE_CURRENT_SOURCE_DIR}/../excludelist.sh
14+
OUTPUT_VARIABLE EXCLUDELIST
15+
TIMEOUT 10
16+
)
17+
1118
add_executable(linuxdeployqt main.cpp shared.cpp)
1219
target_include_directories(linuxdeployqt PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
1320
target_link_libraries(linuxdeployqt Qt5::Core)
21+
target_compile_definitions(linuxdeployqt PRIVATE -DEXCLUDELIST="${EXCLUDELIST}")

tools/linuxdeployqt/shared.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -475,7 +475,7 @@ LibraryInfo parseLddLibraryLine(const QString &line, const QString &appDirPath,
475475

476476
QStringList excludelist;
477477
#ifndef EXCLUDELIST
478-
excludelist << "ld-linux.so.2" << "ld-linux-x86-64.so.2" << "libanl.so.1" << "libasound.so.2" << "libBrokenLocale.so.1" << "libcidn.so.1" << "libcom_err.so.2" << "libcrypt.so.1" << "libc.so.6" << "libdl.so.2" << "libdrm.so.2" << "libexpat.so.1" << "libfontconfig.so.1" << "libfreetype.so.6" << "libgcc_s.so.1" << "libgdk_pixbuf-2.0.so.0" << "libgio-2.0.so.0" << "libglib-2.0.so.0" << "libGL.so.1" << "libgobject-2.0.so.0" << "libgpg-error.so.0" << "libharfbuzz.so.0" << "libICE.so.6" << "libjack.so.0" << "libkeyutils.so.1" << "libm.so.6" << "libmvec.so.1" << "libnsl.so.1" << "libnss_compat.so.2" << "libnss_db.so.2" << "libnss_dns.so.2" << "libnss_files.so.2" << "libnss_hesiod.so.2" << "libnss_nisplus.so.2" << "libnss_nis.so.2" << "libp11-kit.so.0" << "libpango-1.0.so.0" << "libpangocairo-1.0.so.0" << "libpangoft2-1.0.so.0" << "libpthread.so.0" << "libresolv.so.2" << "librt.so.1" << "libSM.so.6" << "libstdc++.so.6" << "libthread_db.so.1" << "libusb-1.0.so.0" << "libutil.so.1" << "libuuid.so.1" << "libX11.so.6" << "libxcb.so.1" << "libz.so.1";
478+
#error "EXCLUDELIST not defined! Please have your build system download run excludelist.sh and add -DEXCLUDE_LIST=<result>"
479479
#else
480480
excludelist << EXCLUDELIST;
481481
#endif

0 commit comments

Comments
 (0)