aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt3
1 files changed, 2 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 59943aebb2..1f5e591547 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -873,7 +873,8 @@ if(HAVE_LIBZLIB)
endif()
if (Qt5Widgets_FOUND)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${Qt5Widgets_EXECUTABLE_COMPILE_FLAGS}")
- if (Qt5_POSITION_INDEPENDENT_CODE)
+ if (Qt5_POSITION_INDEPENDENT_CODE AND NOT CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
+ # Qt 5.5's Qt5CoreConfigExtras.cmake adds "-fPIC".
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
endif()
set (QT_FOUND ON)