ngompa / rpms / cmake

Forked from rpms/cmake 4 years ago
Clone
949600
diff -Nrup a/Modules/FindQt4.cmake b/Modules/FindQt4.cmake
949600
--- a/Modules/FindQt4.cmake	2014-01-16 12:15:08.000000000 -0500
949600
+++ b/Modules/FindQt4.cmake	2016-02-29 18:39:54.384628635 -0500
949600
@@ -886,16 +886,20 @@ if (QT_QMAKE_EXECUTABLE AND QTVERSION)
949600
   endforeach()
949600
 
949600
   if(Q_WS_WIN)
949600
-    set(QT_MODULES ${QT_MODULES} QAxContainer QAxServer)
949600
-    # Set QT_AXCONTAINER_INCLUDE_DIR and QT_AXSERVER_INCLUDE_DIR
949600
-    find_path(QT_QAXCONTAINER_INCLUDE_DIR ActiveQt
949600
-      PATHS ${QT_HEADERS_DIR}/ActiveQt
949600
-      NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
949600
-      )
949600
-    find_path(QT_QAXSERVER_INCLUDE_DIR ActiveQt
949600
-      PATHS ${QT_HEADERS_DIR}/ActiveQt
949600
-      NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
949600
-      )
949600
+    if (QT_QAXCONTAINER_FOUND)
949600
+      set(QT_MODULES ${QT_MODULES} QAxContainer)
949600
+      # Set QT_AXCONTAINER_INCLUDE_DIR and QT_AXSERVER_INCLUDE_DIR
949600
+      find_path(QT_QAXCONTAINER_INCLUDE_DIR ActiveQt
949600
+        PATHS ${QT_HEADERS_DIR}/ActiveQt
949600
+        NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
949600
+        )
949600
+    endif()
949600
+    if (QT_QAXSERVER_FOUND)
949600
+      find_path(QT_QAXSERVER_INCLUDE_DIR ActiveQt
949600
+        PATHS ${QT_HEADERS_DIR}/ActiveQt
949600
+        NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
949600
+        )
949600
+    endif()
949600
   endif()
949600
 
949600
   # Set QT_QTDESIGNERCOMPONENTS_INCLUDE_DIR
949600
@@ -1057,8 +1061,8 @@ if (QT_QMAKE_EXECUTABLE AND QTVERSION)
949600
   if(Q_WS_WIN)
949600
     _QT4_ADJUST_LIB_VARS(qtmain)
949600
 
949600
-    _QT4_ADJUST_LIB_VARS(QAxServer)
949600
     if(QT_QAXSERVER_FOUND)
949600
+      _QT4_ADJUST_LIB_VARS(QAxServer)
949600
       set_property(TARGET Qt4::QAxServer PROPERTY
949600
         INTERFACE_QT4_NO_LINK_QTMAIN ON
949600
       )
949600
@@ -1066,7 +1070,9 @@ if (QT_QMAKE_EXECUTABLE AND QTVERSION)
949600
         COMPATIBLE_INTERFACE_BOOL QT4_NO_LINK_QTMAIN)
949600
     endif()
949600
 
949600
-    _QT4_ADJUST_LIB_VARS(QAxContainer)
949600
+    if(QT_QAXCONTAINER_FOUND)
949600
+      _QT4_ADJUST_LIB_VARS(QAxContainer)
949600
+    endif()
949600
   endif()
949600
 
949600
   # Only public dependencies are listed here.