diff options
| author | Cristian Adam <cristian.adam@qt.io> | 2023-05-12 13:18:35 +0200 |
|---|---|---|
| committer | Cristian Adam <cristian.adam@qt.io> | 2023-05-12 12:49:05 +0000 |
| commit | 0dbc208a070812de867cec27c960ed7de31e8bf7 (patch) | |
| tree | 1223156047efd15361c0f588a6ba8582ad3e17e6 /src/libs | |
| parent | fc8ae0e2dc011e59792cc6d68841e24643138b16 (diff) | |
| download | qt-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.txt | 1 | ||||
| -rw-r--r-- | src/libs/sqlite/CMakeLists.txt | 2 |
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 |
