mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 13:51:33 -06:00
Autogen: Tests: Use non inverting Qt version tests
This commit is contained in:
@@ -6,7 +6,7 @@ if(QT_QMAKE_EXECUTABLE)
|
||||
list(APPEND CMAKE_PREFIX_PATH ${Qt_PREFIX_DIR})
|
||||
endif()
|
||||
|
||||
if (QT_TEST_VERSION STREQUAL 4)
|
||||
if (QT_TEST_VERSION EQUAL 4)
|
||||
find_package(Qt4 REQUIRED)
|
||||
include(UseQt4)
|
||||
|
||||
@@ -21,7 +21,7 @@ if (QT_TEST_VERSION STREQUAL 4)
|
||||
qt4_generate_moc(${ARGN})
|
||||
endmacro()
|
||||
|
||||
elseif(QT_TEST_VERSION STREQUAL 5)
|
||||
elseif(QT_TEST_VERSION EQUAL 5)
|
||||
find_package(Qt5Widgets REQUIRED)
|
||||
|
||||
set(QT_QTCORE_TARGET Qt5::Core)
|
||||
|
||||
@@ -12,7 +12,7 @@ if(QT_TEST_ALLOW_QT_MACROS)
|
||||
endif()
|
||||
ADD_AUTOGEN_TEST(UicSkipSource)
|
||||
ADD_AUTOGEN_TEST(RccSkipSource)
|
||||
if(NOT QT_TEST_VERSION STREQUAL 4)
|
||||
if(QT_TEST_VERSION GREATER 4)
|
||||
ADD_AUTOGEN_TEST(MocMacroName mocMacroName)
|
||||
endif()
|
||||
ADD_AUTOGEN_TEST(MocDepends)
|
||||
@@ -23,13 +23,13 @@ endif()
|
||||
if(QT_TEST_ALLOW_QT_MACROS)
|
||||
ADD_AUTOGEN_TEST(MocCMP0071)
|
||||
endif()
|
||||
if(NOT QT_TEST_VERSION STREQUAL 4)
|
||||
if(QT_TEST_VERSION GREATER 4)
|
||||
ADD_AUTOGEN_TEST(MocOsMacros)
|
||||
endif()
|
||||
ADD_AUTOGEN_TEST(UicInclude uicInclude)
|
||||
ADD_AUTOGEN_TEST(UicInterface QtAutoUicInterface)
|
||||
ADD_AUTOGEN_TEST(ObjectLibrary someProgram)
|
||||
if(APPLE AND (NOT QT_TEST_VERSION STREQUAL 4))
|
||||
if(APPLE AND (QT_TEST_VERSION GREATER 4))
|
||||
ADD_AUTOGEN_TEST(MacOsFW)
|
||||
endif()
|
||||
ADD_AUTOGEN_TEST(Parallel parallel)
|
||||
@@ -42,7 +42,7 @@ ADD_AUTOGEN_TEST(SameName sameName)
|
||||
ADD_AUTOGEN_TEST(StaticLibraryCycle slc)
|
||||
# Rerun tests
|
||||
ADD_AUTOGEN_TEST(RerunMocBasic)
|
||||
if(NOT QT_TEST_VERSION STREQUAL 4)
|
||||
if(QT_TEST_VERSION GREATER 4)
|
||||
ADD_AUTOGEN_TEST(RerunMocPlugin)
|
||||
endif()
|
||||
ADD_AUTOGEN_TEST(RerunRccDepends)
|
||||
|
||||
@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.10)
|
||||
project(DefinesTest)
|
||||
|
||||
# Qt4 only definitions test
|
||||
if(NOT QT_TEST_VERSION STREQUAL 4)
|
||||
if(NOT QT_TEST_VERSION EQUAL 4)
|
||||
message(ERROR "Invalid Qt test version. This test is for Qt4 only.")
|
||||
endif()
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ cmake_minimum_required(VERSION 3.10)
|
||||
project(MocPlugin)
|
||||
include("../../AutogenTest.cmake")
|
||||
|
||||
if (NOT QT_TEST_VERSION STREQUAL 5)
|
||||
message(SEND_ERROR "Invalid Qt version specified.")
|
||||
if (QT_TEST_VERSION LESS 5)
|
||||
message(SEND_ERROR "Qt 5 or higher required.")
|
||||
endif()
|
||||
|
||||
set(CMAKE_AUTOMOC_DEPEND_FILTERS
|
||||
|
||||
@@ -28,7 +28,7 @@ set_target_properties(sameName PROPERTIES
|
||||
)
|
||||
|
||||
# Set different compression levels
|
||||
if (QT_TEST_VERSION STREQUAL 4)
|
||||
if (QT_TEST_VERSION EQUAL 4)
|
||||
set(rccCompress "-compress")
|
||||
else()
|
||||
set(rccCompress "--compress")
|
||||
|
||||
@@ -50,7 +50,7 @@ if(NON_ASCII_BDIR)
|
||||
# Qt4 moc does not support utf8 paths in _parameter files generated by
|
||||
# qtx_wrap_cpp
|
||||
# https://bugreports.qt.io/browse/QTBUG-35480
|
||||
if(QT_TEST_VERSION STREQUAL 4)
|
||||
if(QT_TEST_VERSION EQUAL 4)
|
||||
set(QT_TEST_ALLOW_QT_MACROS FALSE)
|
||||
endif()
|
||||
# On windows qtx_wrap_cpp also fails in Qt5 when used on a path that
|
||||
|
||||
Reference in New Issue
Block a user