mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-04 05:10:10 -05:00
Autogen: Tests: Separate RccSkipSource test
This commit is contained in:
@@ -59,27 +59,6 @@ if(NON_ASCII_BDIR AND WIN32)
|
||||
set(ALLOW_WRAP_CPP FALSE)
|
||||
endif()
|
||||
|
||||
# -- Test
|
||||
# Test for SKIP_AUTORCC and SKIP_AUTOGEN on an AUTORCC enabled target
|
||||
set(skipRccSources
|
||||
skipRcc.cpp
|
||||
skipSource/skipRccBad1.qrc
|
||||
skipSource/skipRccBad2.qrc
|
||||
skipSource/skipRccGood.qrc
|
||||
)
|
||||
set_property(SOURCE skipSource/skipRccBad1.qrc PROPERTY SKIP_AUTORCC ON)
|
||||
set_property(SOURCE skipSource/skipRccBad2.qrc PROPERTY SKIP_AUTOGEN ON)
|
||||
# AUTORCC enabled
|
||||
add_executable(skipRccA ${skipRccSources})
|
||||
set_property(TARGET skipRccA PROPERTY AUTORCC ON)
|
||||
target_link_libraries(skipRccA ${QT_LIBRARIES})
|
||||
# AUTORCC, AUTOUIC and AUTOMOC enabled
|
||||
add_executable(skipRccB ${skipRccSources})
|
||||
set_property(TARGET skipRccB PROPERTY AUTORCC ON)
|
||||
set_property(TARGET skipRccB PROPERTY AUTOUIC ON)
|
||||
set_property(TARGET skipRccB PROPERTY AUTOMOC ON)
|
||||
target_link_libraries(skipRccB ${QT_LIBRARIES})
|
||||
|
||||
# -- Test
|
||||
# MOC AUTOMOC_MACRO_NAMES
|
||||
if (NOT QT_TEST_VERSION STREQUAL 4)
|
||||
|
||||
@@ -11,3 +11,4 @@ if(QT_TEST_ALLOW_QT_MACROS)
|
||||
ADD_AUTOGEN_TEST(MocSkipSource)
|
||||
endif()
|
||||
ADD_AUTOGEN_TEST(UicSkipSource)
|
||||
ADD_AUTOGEN_TEST(RccSkipSource)
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
cmake_minimum_required(VERSION 3.10)
|
||||
project(RccSkipSource)
|
||||
include("../AutogenTest.cmake")
|
||||
|
||||
# Test for SKIP_AUTORCC and SKIP_AUTOGEN on an AUTORCC enabled target
|
||||
set(skipRccSources
|
||||
skipRcc.cpp
|
||||
skipRccBad1.qrc
|
||||
skipRccBad2.qrc
|
||||
skipRccGood.qrc
|
||||
)
|
||||
set_property(SOURCE skipRccBad1.qrc PROPERTY SKIP_AUTORCC ON)
|
||||
set_property(SOURCE skipRccBad2.qrc PROPERTY SKIP_AUTOGEN ON)
|
||||
# AUTORCC enabled
|
||||
add_executable(skipRccA ${skipRccSources})
|
||||
set_property(TARGET skipRccA PROPERTY AUTORCC ON)
|
||||
target_link_libraries(skipRccA ${QT_LIBRARIES})
|
||||
# AUTORCC, AUTOUIC and AUTOMOC enabled
|
||||
add_executable(skipRccB ${skipRccSources})
|
||||
set_property(TARGET skipRccB PROPERTY AUTORCC ON)
|
||||
set_property(TARGET skipRccB PROPERTY AUTOUIC ON)
|
||||
set_property(TARGET skipRccB PROPERTY AUTOMOC ON)
|
||||
target_link_libraries(skipRccB ${QT_LIBRARIES})
|
||||
Reference in New Issue
Block a user