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
763 B
23 lines
763 B
7 years ago
|
cmake_minimum_required(VERSION 3.10)
|
||
|
project(UicSkipSource)
|
||
|
include("../AutogenTest.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})
|