You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
766 B
23 lines
766 B
cmake_minimum_required(VERSION 3.16)
|
|
project(UicSkipSource)
|
|
include("../AutogenGuiTest.cmake")
|
|
|
|
# Test for SKIP_AUTOUIC and SKIP_AUTOGEN on an AUTOUIC enabled target
|
|
set(skipUicSources
|
|
skipUic.cpp
|
|
skipUicGen.cpp
|
|
skipUicNoGen1.cpp
|
|
skipUicNoGen2.cpp
|
|
)
|
|
set_property(SOURCE skipUicNoGen1.cpp PROPERTY SKIP_AUTOUIC ON)
|
|
set_property(SOURCE skipUicNoGen2.cpp PROPERTY SKIP_AUTOGEN ON)
|
|
# AUTOUIC enabled
|
|
add_executable(skipUicA ${skipUicSources})
|
|
set_property(TARGET skipUicA PROPERTY AUTOUIC ON)
|
|
target_link_libraries(skipUicA ${QT_LIBRARIES})
|
|
# AUTOUIC and AUTOMOC enabled
|
|
add_executable(skipUicB ${skipUicSources})
|
|
set_property(TARGET skipUicB PROPERTY AUTOUIC ON)
|
|
set_property(TARGET skipUicB PROPERTY AUTOMOC ON)
|
|
target_link_libraries(skipUicB ${QT_LIBRARIES})
|