summaryrefslogtreecommitdiff
path: root/src/libs
diff options
context:
space:
mode:
authorCristian Adam <cristian.adam@qt.io>2023-05-12 13:18:35 +0200
committerCristian Adam <cristian.adam@qt.io>2023-05-12 12:49:05 +0000
commit0dbc208a070812de867cec27c960ed7de31e8bf7 (patch)
tree1223156047efd15361c0f588a6ba8582ad3e17e6 /src/libs
parentfc8ae0e2dc011e59792cc6d68841e24643138b16 (diff)
downloadqt-creator-0dbc208a070812de867cec27c960ed7de31e8bf7.tar.gz
CMake: Add -fPIC also for OBJECT libraries
add_qtc_library would have set the POSITION_INDEPENDENT_CODE property for STATIC libraries on UNIX based systems. The OBJECT libraries need the same treatment. Change-Id: Ia333a36ea0f35d7db3ed876cdde5b895b47644c7 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'src/libs')
-rw-r--r--src/libs/3rdparty/cplusplus/CMakeLists.txt1
-rw-r--r--src/libs/sqlite/CMakeLists.txt2
2 files changed, 1 insertions, 2 deletions
diff --git a/src/libs/3rdparty/cplusplus/CMakeLists.txt b/src/libs/3rdparty/cplusplus/CMakeLists.txt
index 2758ffe6ee..d9f130b470 100644
--- a/src/libs/3rdparty/cplusplus/CMakeLists.txt
+++ b/src/libs/3rdparty/cplusplus/CMakeLists.txt
@@ -41,7 +41,6 @@ add_qtc_library(3rd_cplusplus OBJECT
TypeVisitor.cpp TypeVisitor.h
cppassert.h
SKIP_PCH
- PROPERTIES POSITION_INDEPENDENT_CODE ON
)
set(export_symbol_declaration DEFINES CPLUSPLUS_BUILD_LIB)
diff --git a/src/libs/sqlite/CMakeLists.txt b/src/libs/sqlite/CMakeLists.txt
index 7f33b18921..4c7cd774c6 100644
--- a/src/libs/sqlite/CMakeLists.txt
+++ b/src/libs/sqlite/CMakeLists.txt
@@ -1,5 +1,5 @@
add_qtc_library(SqliteC OBJECT
- PROPERTIES AUTOMOC OFF AUTOUIC OFF QT_COMPILE_OPTIONS_DISABLE_WARNINGS ON POSITION_INDEPENDENT_CODE ON
+ PROPERTIES AUTOMOC OFF AUTOUIC OFF QT_COMPILE_OPTIONS_DISABLE_WARNINGS ON
DEFINES SQLITE_CORE SQLITE_CUSTOM_INCLUDE=config.h $<$<CONFIG:Debug>:SQLITE_DEBUG>
PROPERTIES COMPILE_OPTIONS $<IF:$<CXX_COMPILER_ID:MSVC>,/FIconfig.h,-includeconfig.h>
PUBLIC_INCLUDES