Browse Source

Hopefully fix the QT5_CFLAGS stuff.

Tobias Hieta 9 years ago
parent
commit
dc1e9378f2
1 changed files with 6 additions and 3 deletions
  1. 6 3
      CMakeModules/QtConfiguration.cmake

+ 6 - 3
CMakeModules/QtConfiguration.cmake

@@ -55,9 +55,12 @@ foreach(COMP ${components})
 	list(APPEND QT5_CFLAGS ${${mod}_EXECUTABLE_COMPILE_FLAGS})
 endforeach(COMP ${components})
 
-if(WIN32)
-  list(REMOVE_ITEM QT5_CFLAGS -fPIC)
-endif(WIN32)
+if(QT5_CFLAGS)
+	list(REMOVE_DUPLICATES QT5_CFLAGS)
+  if(WIN32)
+    list(REMOVE_ITEM QT5_CFLAGS -fPIC)
+  endif(WIN32)
+endif(QT5_CFLAGS)
 
 message(STATUS "Qt version: ${Qt5Core_VERSION_STRING}")
 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${QT5_CFLAGS}")