2020-05-28 08:01:51 +00:00
From d494a8eb0653b6e22207c48da7808a0bbd86b569 Mon Sep 17 00:00:00 2001
2018-12-24 10:29:18 +00:00
From: =?UTF-8?q?Stefan=20Br=C3=BCns?= <stefan.bruens@rwth-aachen.de>
Date: Thu, 20 Dec 2018 19:05:03 +0100
Subject: [PATCH] Lookup clang library and install in arch specific library
path
---
2020-05-28 08:01:51 +00:00
build_scripts/platforms/unix.py | 4 ++--
sources/pyside2/CMakeLists.txt | 2 +-
.../shiboken2/ApiExtractor/clangparser/compilersupport.cpp | 2 +-
sources/shiboken2/CMakeLists.txt | 2 +-
4 files changed, 5 insertions(+), 5 deletions(-)
2018-12-24 10:29:18 +00:00
diff --git a/build_scripts/platforms/unix.py b/build_scripts/platforms/unix.py
2020-05-28 08:01:51 +00:00
index 60722cd..c9df7f9 100644
2018-12-24 10:29:18 +00:00
--- a/build_scripts/platforms/unix.py
+++ b/build_scripts/platforms/unix.py
2019-04-06 19:06:21 +00:00
@@ -81,7 +81,7 @@ def prepare_packages_posix(self, vars):
2018-12-24 10:29:18 +00:00
# <install>/lib/lib* -> {st_package_name}/
copydir(
- "{install_dir}/lib/",
+ "{install_dir}/lib64/",
"{st_build_dir}/{st_package_name}",
filter=[
adjusted_lib_name("libshiboken*",
2020-05-28 08:01:51 +00:00
@@ -139,7 +139,7 @@ def prepare_packages_posix(self, vars):
2018-12-24 10:29:18 +00:00
# <install>/lib/lib* -> {st_package_name}/
copydir(
- "{install_dir}/lib/",
+ "{install_dir}/lib64/",
"{st_build_dir}/{st_package_name}",
filter=[
adjusted_lib_name("libpyside*",
diff --git a/sources/pyside2/CMakeLists.txt b/sources/pyside2/CMakeLists.txt
2020-05-28 08:01:51 +00:00
index bab97f4..26fa266 100644
2018-12-24 10:29:18 +00:00
--- a/sources/pyside2/CMakeLists.txt
+++ b/sources/pyside2/CMakeLists.txt
2020-05-28 08:01:51 +00:00
@@ -98,7 +98,7 @@ endif()
2018-12-24 10:29:18 +00:00
option(BUILD_TESTS "Build tests." TRUE)
option(ENABLE_VERSION_SUFFIX "Used to use current version in suffix to generated files. This is used to allow multiples versions installed simultaneous." FALSE)
-set(LIB_SUFFIX "" CACHE STRING "Define suffix of directory name (32/64)" )
+set(LIB_SUFFIX "64" CACHE STRING "Define suffix of directory name (32/64)" )
2019-04-06 19:06:21 +00:00
set(LIB_INSTALL_DIR "lib${LIB_SUFFIX}" CACHE PATH "The subdirectory relative to the install prefix where libraries will be installed (default is /lib${LIB_SUFFIX})" FORCE)
2018-12-24 10:29:18 +00:00
if(CMAKE_HOST_APPLE)
set(ALTERNATIVE_QT_INCLUDE_DIR "" CACHE PATH "Deprecated. CMake now finds the proper include dir itself.")
2019-04-06 19:06:21 +00:00
diff --git a/sources/shiboken2/ApiExtractor/clangparser/compilersupport.cpp b/sources/shiboken2/ApiExtractor/clangparser/compilersupport.cpp
2020-05-28 08:01:51 +00:00
index dac5110..4b091eb 100644
2019-04-06 19:06:21 +00:00
--- a/sources/shiboken2/ApiExtractor/clangparser/compilersupport.cpp
+++ b/sources/shiboken2/ApiExtractor/clangparser/compilersupport.cpp
@@ -243,7 +243,7 @@ static QString findClangLibDir()
{
for (const char *envVar : {"LLVM_INSTALL_DIR", "CLANG_INSTALL_DIR"}) {
if (qEnvironmentVariableIsSet(envVar)) {
- const QString path = QFile::decodeName(qgetenv(envVar)) + QLatin1String("/lib");
+ const QString path = QFile::decodeName(qgetenv(envVar)) + QLatin1String("/lib64");
if (QFileInfo::exists(path))
return path;
}
2018-05-23 14:50:20 +00:00
diff --git a/sources/shiboken2/CMakeLists.txt b/sources/shiboken2/CMakeLists.txt
2020-05-28 08:01:51 +00:00
index 5877971..25a53b3 100644
2018-05-23 14:50:20 +00:00
--- a/sources/shiboken2/CMakeLists.txt
+++ b/sources/shiboken2/CMakeLists.txt
2020-05-28 08:01:51 +00:00
@@ -121,7 +121,7 @@ else()
endif()
2018-05-25 06:42:45 +00:00
set(CMAKE_CXX_STANDARD_REQUIRED ON)
-set(LIB_SUFFIX "" CACHE STRING "Define suffix of directory name (32/64)" )
2019-09-08 19:31:52 +00:00
+set(LIB_SUFFIX "64" CACHE STRING "Define suffix of directory name (32/64)" )
set(LIB_INSTALL_DIR "lib${LIB_SUFFIX}" CACHE PATH "The subdirectory relative to the install \
prefix where libraries will be installed (default is /lib${LIB_SUFFIX})" FORCE)
set(BIN_INSTALL_DIR "bin" CACHE PATH "The subdirectory relative to the install prefix where \
2020-05-28 08:01:51 +00:00
--
2.26.2