diff --git a/CMakeLists.txt b/CMakeLists.txt index 51a3852ae..1160836e8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -692,11 +692,20 @@ IF(OSG_USE_QT AND NOT ANDROID) IF (DESIRED_QT_VERSION) IF (DESIRED_QT_VERSION MATCHES 5) - FIND_PACKAGE(Qt5Widgets) + + IF(COMMAND cmake_policy) + # Qt5 qt5_use_modules usage was causing "Policy CMP0043 is not set: Ignore COMPILE_DEFINITIONS_ properties." warnings + cmake_policy(SET CMP0043 NEW) + ENDIF() + + + FIND_PACKAGE(Qt5Widgets) + + ELSEIF (DESIRED_QT_VERSION MATCHES 4) - FIND_PACKAGE(Qt4) + FIND_PACKAGE(Qt4) ELSE() - FIND_PACKAGE(Qt3) + FIND_PACKAGE(Qt3) ENDIF() ELSE()