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