mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-07 06:40:16 -05:00
Tests: Add case for warning when AUTOMOC/UIC/RCC gets disabled
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
cmake_minimum_required(VERSION 3.13)
|
||||
project(${RunCMake_TEST} NONE)
|
||||
include(${RunCMake_TEST}.cmake)
|
||||
@@ -0,0 +1,8 @@
|
||||
^CMake Warning \(dev\) in CMakeLists.txt:
|
||||
AUTOGEN: No valid Qt version found for target main. AUTOMOC, AUTOUIC,
|
||||
AUTORCC disabled. Consider adding:
|
||||
|
||||
find_package\(Qt5 COMPONENTS Widgets\)
|
||||
|
||||
to your CMakeLists.txt file.
|
||||
This warning is for project developers. Use -Wno-dev to suppress it.
|
||||
@@ -0,0 +1,6 @@
|
||||
enable_language(CXX)
|
||||
|
||||
add_executable(main empty.cpp)
|
||||
set_property(TARGET main PROPERTY AUTOMOC 1)
|
||||
set_property(TARGET main PROPERTY AUTORCC 1)
|
||||
set_property(TARGET main PROPERTY AUTOUIC 1)
|
||||
@@ -0,0 +1,3 @@
|
||||
include(RunCMake)
|
||||
|
||||
run_cmake(NoQt)
|
||||
@@ -142,6 +142,7 @@ if(NOT CMake_TEST_EXTERNAL_CMAKE)
|
||||
endif()
|
||||
|
||||
add_RunCMake_test(AndroidTestUtilities)
|
||||
add_RunCMake_test(Autogen)
|
||||
add_RunCMake_test(BuildDepends)
|
||||
if(UNIX AND "${CMAKE_GENERATOR}" MATCHES "Unix Makefiles|Ninja")
|
||||
add_RunCMake_test(Byproducts)
|
||||
|
||||
Reference in New Issue
Block a user