Allow to build examples as standalone project

Create CMake config files which can be used from the very same CMake
project. These CMake config files simply do not create any targets,
controlled via the QT_NO_CREATE_TARGETS.

This patch also allows to build qtbase.git:examples as a standalone
project, against an already-built Qt.

Ran this:
  ag -s "QT " examples -l -0 | xargs -0 -n 1 .../util/cmake/pro2cmake.py --is-example

Task-number: QTBUG-74713
Change-Id: I44cce5a4048618b30f890c5b789592c227a8b47d
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
This commit is contained in:
Kevin Funk 2019-06-04 17:08:47 +02:00
parent ace5495870
commit 99539a2894
256 changed files with 6097 additions and 4292 deletions

View File

@ -121,6 +121,12 @@ qt_copy_or_install(FILES
cmake/QtPluginDependencies.cmake.in cmake/QtPluginDependencies.cmake.in
DESTINATION "${__GlobalConfig_install_dir}" DESTINATION "${__GlobalConfig_install_dir}"
) )
if(QT_WILL_INSTALL)
# NOTE: QtFeature.cmake is included by the Qt module config files unconditionally
# In a prefix build, QtFeature.cmake is not copied to the build dir by default
# Thus do it explicitly in that case so we can use the module config files in the examples
file(COPY cmake/QtFeature.cmake DESTINATION "${__GlobalConfig_install_dir}")
endif()
# TODO: Check whether this is the right place to install these # TODO: Check whether this is the right place to install these

View File

@ -1232,7 +1232,7 @@ set(QT_CMAKE_EXPORT_NAMESPACE ${QT_CMAKE_EXPORT_NAMESPACE})")
DESTINATION "${config_install_dir}" DESTINATION "${config_install_dir}"
COMPONENT Devel COMPONENT Devel
) )
qt_non_prefix_copy(COPY ${extra_cmake_files} DESTINATION "${config_install_dir}") file(COPY ${extra_cmake_files} DESTINATION "${config_build_dir}")
set(exported_targets ${target} ${target_private}) set(exported_targets ${target} ${target_private})
set(export_name "${INSTALL_CMAKE_NAMESPACE}${target}Targets") set(export_name "${INSTALL_CMAKE_NAMESPACE}${target}Targets")

View File

@ -7,9 +7,16 @@ endif()
get_filename_component(_qt_cmake_dir "${CMAKE_CURRENT_LIST_DIR}/.." ABSOLUTE) get_filename_component(_qt_cmake_dir "${CMAKE_CURRENT_LIST_DIR}/.." ABSOLUTE)
if (NOT QT_NO_CREATE_TARGETS)
include("${CMAKE_CURRENT_LIST_DIR}/@INSTALL_CMAKE_NAMESPACE@Targets.cmake") include("${CMAKE_CURRENT_LIST_DIR}/@INSTALL_CMAKE_NAMESPACE@Targets.cmake")
include("${CMAKE_CURRENT_LIST_DIR}/@INSTALL_CMAKE_NAMESPACE@VersionlessTargets.cmake") include("${CMAKE_CURRENT_LIST_DIR}/@INSTALL_CMAKE_NAMESPACE@VersionlessTargets.cmake")
else()
# For examples using `find_package(...)` inside their CMakeLists.txt files:
# Make CMake's AUTOGEN detect this Qt version properly
set_directory_properties(PROPERTIES
QT_VERSION_MAJOR @PROJECT_VERSION_MAJOR@
QT_VERSION_MINOR @PROJECT_VERSION_MINOR@)
endif()
# if (NOT @INSTALL_CMAKE_NAMESPACE@_FIND_COMPONENTS) # if (NOT @INSTALL_CMAKE_NAMESPACE@_FIND_COMPONENTS)
# set(@INSTALL_CMAKE_NAMESPACE@_NOT_FOUND_MESSAGE "The Qt package requires at least one component") # set(@INSTALL_CMAKE_NAMESPACE@_NOT_FOUND_MESSAGE "The Qt package requires at least one component")

View File

@ -9,14 +9,16 @@ get_filename_component(_import_prefix "${_import_prefix}" REALPATH)
@extra_cmake_code@ @extra_cmake_code@
# Extra cmake code end # Extra cmake code end
if (NOT QT_NO_CREATE_TARGETS)
# Find required dependencies, if any. # Find required dependencies, if any.
if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/@INSTALL_CMAKE_NAMESPACE@@target@Dependencies.cmake") if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/@INSTALL_CMAKE_NAMESPACE@@target@Dependencies.cmake")
include("${CMAKE_CURRENT_LIST_DIR}/@INSTALL_CMAKE_NAMESPACE@@target@Dependencies.cmake") include("${CMAKE_CURRENT_LIST_DIR}/@INSTALL_CMAKE_NAMESPACE@@target@Dependencies.cmake")
endif() endif()
include("${CMAKE_CURRENT_LIST_DIR}/@INSTALL_CMAKE_NAMESPACE@@target@Targets.cmake") include("${CMAKE_CURRENT_LIST_DIR}/@INSTALL_CMAKE_NAMESPACE@@target@Targets.cmake")
include("${CMAKE_CURRENT_LIST_DIR}/@INSTALL_CMAKE_NAMESPACE@@target@VersionlessTargets.cmake") include("${CMAKE_CURRENT_LIST_DIR}/@INSTALL_CMAKE_NAMESPACE@@target@VersionlessTargets.cmake")
endif()
foreach(extra_cmake_include @extra_cmake_includes@) foreach(extra_cmake_include @extra_cmake_includes@)
include("${CMAKE_CURRENT_LIST_DIR}/${extra_cmake_include}") include("${CMAKE_CURRENT_LIST_DIR}/${extra_cmake_include}")
endforeach() endforeach()

View File

@ -2,11 +2,13 @@
include(CMakeFindDependencyMacro) include(CMakeFindDependencyMacro)
if (NOT QT_NO_CREATE_TARGETS)
# Find required dependencies, if any. # Find required dependencies, if any.
if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/@INSTALL_CMAKE_NAMESPACE@@target@Dependencies.cmake") if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/@INSTALL_CMAKE_NAMESPACE@@target@Dependencies.cmake")
include("${CMAKE_CURRENT_LIST_DIR}/@INSTALL_CMAKE_NAMESPACE@@target@Dependencies.cmake") include("${CMAKE_CURRENT_LIST_DIR}/@INSTALL_CMAKE_NAMESPACE@@target@Dependencies.cmake")
endif() endif()
include("${CMAKE_CURRENT_LIST_DIR}/@INSTALL_CMAKE_NAMESPACE@@target@Targets.cmake") include("${CMAKE_CURRENT_LIST_DIR}/@INSTALL_CMAKE_NAMESPACE@@target@Targets.cmake")
endif()
@extra_cmake_statements@ @extra_cmake_statements@

View File

@ -5,9 +5,11 @@ include(CMakeFindDependencyMacro)
get_filename_component(_import_prefix "${CMAKE_CURRENT_LIST_FILE}" PATH) get_filename_component(_import_prefix "${CMAKE_CURRENT_LIST_FILE}" PATH)
get_filename_component(_import_prefix "${_import_prefix}" REALPATH) get_filename_component(_import_prefix "${_import_prefix}" REALPATH)
if (NOT QT_NO_CREATE_TARGETS)
# Find required dependencies, if any. # Find required dependencies, if any.
if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/@target@Dependencies.cmake") if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/@target@Dependencies.cmake")
include("${CMAKE_CURRENT_LIST_DIR}/@target@Dependencies.cmake") include("${CMAKE_CURRENT_LIST_DIR}/@target@Dependencies.cmake")
endif() endif()
include("${CMAKE_CURRENT_LIST_DIR}/@target@Targets.cmake") include("${CMAKE_CURRENT_LIST_DIR}/@target@Targets.cmake")
endif()

View File

@ -1,3 +1,25 @@
# special case begin
cmake_minimum_required(VERSION 3.14.0)
project(QtBaseExamples LANGUAGES CXX C ASM)
# Check whether this project is built as part of a Qt build
if (CMAKE_PROJECT_NAME STREQUAL "QtBaseExamples")
set(QT_STANDALONE_EXAMPLES_BUILD TRUE)
endif()
if (NOT QT_STANDALONE_EXAMPLES_BUILD)
# It is part of a Qt build => Use the CMake config files from the binary dir
list(APPEND CMAKE_PREFIX_PATH "${CMAKE_BINARY_DIR}")
# Also make sure the CMake config files do not recreate the already-existing targets
set(QT_NO_CREATE_TARGETS TRUE)
endif()
find_package(Qt5 COMPONENTS DBus Network Test Concurrent Sql Widgets Xml Gui)
# special case end
# Generated from examples.pro.
add_subdirectory(corelib) add_subdirectory(corelib)
add_subdirectory(embedded) add_subdirectory(embedded)
add_subdirectory(qpa) add_subdirectory(qpa)
@ -5,21 +27,62 @@ add_subdirectory(qpa)
if(TARGET Qt::DBus) if(TARGET Qt::DBus)
add_subdirectory(dbus) add_subdirectory(dbus)
endif() endif()
if(TARGET Qt::Network) if(TARGET Qt::Network)
add_subdirectory(network) add_subdirectory(network)
endif() endif()
if(TARGET Qt::Test) if(TARGET Qt::Test)
add_subdirectory(qtestlib) add_subdirectory(qtestlib)
endif() endif()
if(TARGET Qt::Concurrent) if(TARGET Qt::Concurrent)
add_subdirectory(qtconcurrent) add_subdirectory(qtconcurrent)
endif() endif()
if(TARGET Qt::Sql) if(TARGET Qt::Sql)
add_subdirectory(sql) add_subdirectory(sql)
endif() endif()
if(TARGET Qt::Gui)
add_subdirectory(gui)
endif()
if(TARGET Qt::Widgets) if(TARGET Qt::Widgets)
add_subdirectory(widgets) add_subdirectory(widgets)
endif() endif()
if(TARGET Qt::Xml)
add_subdirectory(xml)
endif()
if(TARGET Qt::Gui)
add_subdirectory(gui)
if(QT_FEATURE_opengl)
# add_subdirectory(opengl) # special case: removed
endif()
if(QT_FEATURE_vulkan)
# add_subdirectory(vulkan) # special case: removed
endif()
endif()
# special case begin
if (NOT QT_STANDALONE_EXAMPLES_BUILD)
# We use AUTOMOC/UIC/RCC in the examples. Make sure to not fail on a fresh Qt build, that e.g. the moc binary does not exist yet.
# This function gets all targets below this directory
function(get_all_targets _result _dir)
get_property(_subdirs DIRECTORY "${_dir}" PROPERTY SUBDIRECTORIES)
foreach(_subdir IN LISTS _subdirs)
get_all_targets(${_result} "${_subdir}")
endforeach()
get_property(_sub_targets DIRECTORY "${_dir}" PROPERTY BUILDSYSTEM_TARGETS)
set(${_result} ${${_result}} ${_sub_targets} PARENT_SCOPE)
endfunction()
get_all_targets(targets "${CMAKE_CURRENT_SOURCE_DIR}")
foreach(target ${targets})
qt_autogen_tools(${target} ENABLE_AUTOGEN_TOOLS "moc" "uic" "rcc")
endforeach()
endif()
# special case end

View File

@ -3,5 +3,8 @@
add_subdirectory(ipc) add_subdirectory(ipc)
add_subdirectory(mimetypes) add_subdirectory(mimetypes)
add_subdirectory(serialization) add_subdirectory(serialization)
add_subdirectory(threads)
add_subdirectory(tools) add_subdirectory(tools)
if(QT_FEATURE_thread)
add_subdirectory(threads)
endif()

View File

@ -1,17 +1,28 @@
# Generated from localfortuneclient.pro. # Generated from localfortuneclient.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## localfortuneclient Binary: project(localfortuneclient LANGUAGES CXX)
#####################################################################
add_qt_executable(localfortuneclient set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/ipc/localfortuneclient" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/ipc/localfortuneclient" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Network)
find_package(Qt5 COMPONENTS Widgets)
add_executable(localfortuneclient WIN32 MACOSX_BUNDLE
client.cpp client.h client.cpp client.h
main.cpp main.cpp
LIBRARIES )
target_link_libraries(localfortuneclient PUBLIC
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
) )
install(TARGETS localfortuneclient
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,17 +1,28 @@
# Generated from localfortuneserver.pro. # Generated from localfortuneserver.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## localfortuneserver Binary: project(localfortuneserver LANGUAGES CXX)
#####################################################################
add_qt_executable(localfortuneserver set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/ipc/localfortuneserver" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/ipc/localfortuneserver" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Network)
find_package(Qt5 COMPONENTS Widgets)
add_executable(localfortuneserver WIN32 MACOSX_BUNDLE
main.cpp main.cpp
server.cpp server.h server.cpp server.h
LIBRARIES )
target_link_libraries(localfortuneserver PUBLIC
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
) )
install(TARGETS localfortuneserver
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,21 +1,26 @@
# Generated from sharedmemory.pro. # Generated from sharedmemory.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## sharedmemory Binary: project(sharedmemory LANGUAGES CXX)
#####################################################################
add_qt_executable(sharedmemory set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/ipc/sharedmemory" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/ipc/sharedmemory" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(sharedmemory WIN32 MACOSX_BUNDLE
dialog.cpp dialog.h dialog.ui dialog.cpp dialog.h dialog.ui
main.cpp main.cpp
PUBLIC_LIBRARIES
Qt::Widgets
ENABLE_AUTOGEN_TOOLS
uic
) )
target_link_libraries(sharedmemory PUBLIC
#### Keys ignored in scope 1:.:.:sharedmemory.pro:<TRUE>: Qt::Widgets
# EXAMPLE_FILES = "*.png" )
install(TARGETS sharedmemory
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,21 +1,27 @@
# Generated from mimetypebrowser.pro. # Generated from mimetypebrowser.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## mimetypebrowser Binary: project(mimetypebrowser LANGUAGES CXX)
#####################################################################
add_qt_executable(mimetypebrowser set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/mimetypes/mimetypebrowser" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/mimetypes/mimetypebrowser" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(mimetypebrowser WIN32 MACOSX_BUNDLE
main.cpp main.cpp
mainwindow.cpp mainwindow.h mainwindow.cpp mainwindow.h
mimetypemodel.cpp mimetypemodel.h mimetypemodel.cpp mimetypemodel.h
LIBRARIES )
target_link_libraries(mimetypebrowser PUBLIC
Qt::Widgets Qt::Widgets
) )
install(TARGETS mimetypebrowser
#### Keys ignored in scope 1:.:mimetypebrowser.pro:<NONE>: RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
# CONFIG = "-app_bundle" "c++11" BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
# TEMPLATE = "app" )

View File

@ -1,19 +1,26 @@
# Generated from cbordump.pro. # Generated from cbordump.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## cbordump Binary: project(cbordump LANGUAGES CXX)
#####################################################################
add_qt_executable(cbordump set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/serialization/cbordump" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/serialization/cbordump" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Core)
add_executable(cbordump
main.cpp main.cpp
LIBRARIES
# Remove: gui
) )
target_link_libraries(cbordump PUBLIC
#### Keys ignored in scope 1:.:cbordump.pro:<NONE>: # Remove: gui
# CONFIG = "-app_bundle" Qt::Core
# TEMPLATE = "app" )
install(TARGETS cbordump
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,14 +1,19 @@
# Generated from convert.pro. # Generated from convert.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## convert Binary: project(convert LANGUAGES CXX)
#####################################################################
add_qt_executable(convert set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/serialization/convert" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/serialization/convert" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Core)
add_executable(convert
cborconverter.cpp cborconverter.h cborconverter.cpp cborconverter.h
converter.h converter.h
datastreamconverter.cpp datastreamconverter.h datastreamconverter.cpp datastreamconverter.h
@ -17,10 +22,12 @@ add_qt_executable(convert
nullconverter.cpp nullconverter.h nullconverter.cpp nullconverter.h
textconverter.cpp textconverter.h textconverter.cpp textconverter.h
xmlconverter.cpp xmlconverter.h xmlconverter.cpp xmlconverter.h
LIBRARIES
# Remove: gui
) )
target_link_libraries(convert PUBLIC
#### Keys ignored in scope 1:.:convert.pro:<NONE>: # Remove: gui
# CONFIG = "-app_bundle" Qt::Core
# TEMPLATE = "app" )
install(TARGETS convert
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,22 +1,29 @@
# Generated from savegame.pro. # Generated from savegame.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## savegame Binary: project(savegame LANGUAGES CXX)
#####################################################################
add_qt_executable(savegame set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/serialization/savegame" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/serialization/savegame" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Core)
add_executable(savegame
character.cpp character.h character.cpp character.h
game.cpp game.h game.cpp game.h
level.cpp level.h level.cpp level.h
main.cpp main.cpp
LIBRARIES
# Remove: gui
) )
target_link_libraries(savegame PUBLIC
#### Keys ignored in scope 1:.:savegame.pro:<NONE>: # Remove: gui
# CONFIG = "-app_bundle" Qt::Core
# TEMPLATE = "app" )
install(TARGETS savegame
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,25 +1,27 @@
# Generated from mandelbrot.pro. # Generated from mandelbrot.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## mandelbrot Binary: project(mandelbrot LANGUAGES CXX)
#####################################################################
add_qt_executable(mandelbrot set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/threads/mandelbrot" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/threads/mandelbrot" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(mandelbrot WIN32 MACOSX_BUNDLE
main.cpp main.cpp
mandelbrotwidget.cpp mandelbrotwidget.h mandelbrotwidget.cpp mandelbrotwidget.h
renderthread.cpp renderthread.h renderthread.cpp renderthread.h
LIBRARIES )
target_link_libraries(mandelbrot PUBLIC
Qt::Widgets Qt::Widgets
) )
install(TARGETS mandelbrot
## Scopes: RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
##################################################################### BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
extend_target(mandelbrot CONDITION UNIX AND NOT APPLE_OSX AND NOT HAIKU AND NOT INTEGRITY AND NOT VXWORKS
LIBRARIES
m
) )

View File

@ -1,18 +1,28 @@
# Generated from queuedcustomtype.pro. # Generated from queuedcustomtype.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## queuedcustomtype Binary: project(queuedcustomtype LANGUAGES CXX)
#####################################################################
add_qt_executable(queuedcustomtype set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/threads/queuedcustomtype" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/threads/queuedcustomtype" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(queuedcustomtype WIN32 MACOSX_BUNDLE
block.cpp block.h block.cpp block.h
main.cpp main.cpp
renderthread.cpp renderthread.h renderthread.cpp renderthread.h
window.cpp window.h window.cpp window.h
LIBRARIES )
target_link_libraries(queuedcustomtype PUBLIC
Qt::Widgets Qt::Widgets
) )
install(TARGETS queuedcustomtype
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,15 +1,25 @@
# Generated from semaphores.pro. # Generated from semaphores.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## semaphores Binary: project(semaphores LANGUAGES CXX)
#####################################################################
add_qt_executable(semaphores set(CMAKE_INCLUDE_CURRENT_DIR ON)
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/threads/semaphores"
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/threads/semaphores" set(CMAKE_AUTOMOC ON)
SOURCES set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Core)
add_executable(semaphores
semaphores.cpp semaphores.cpp
) )
target_link_libraries(semaphores PUBLIC
#### Keys ignored in scope 1:.:semaphores.pro:<NONE>: Qt::Core
# CONFIG = "-app_bundle" "console" )
install(TARGETS semaphores
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,15 +1,25 @@
# Generated from waitconditions.pro. # Generated from waitconditions.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## waitconditions Binary: project(waitconditions LANGUAGES CXX)
#####################################################################
add_qt_executable(waitconditions set(CMAKE_INCLUDE_CURRENT_DIR ON)
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/threads/waitconditions"
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/threads/waitconditions" set(CMAKE_AUTOMOC ON)
SOURCES set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Core)
add_executable(waitconditions
waitconditions.cpp waitconditions.cpp
) )
target_link_libraries(waitconditions PUBLIC
#### Keys ignored in scope 1:.:waitconditions.pro:<NONE>: Qt::Core
# CONFIG = "-moc" "-app_bundle" "console" )
install(TARGETS waitconditions
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,16 +1,26 @@
# Generated from contiguouscache.pro. # Generated from contiguouscache.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## contiguouscache Binary: project(contiguouscache LANGUAGES CXX)
#####################################################################
add_qt_executable(contiguouscache set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/tools/contiguouscache" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/tools/contiguouscache" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(contiguouscache WIN32 MACOSX_BUNDLE
main.cpp main.cpp
randomlistmodel.cpp randomlistmodel.h randomlistmodel.cpp randomlistmodel.h
LIBRARIES )
target_link_libraries(contiguouscache PUBLIC
Qt::Widgets Qt::Widgets
) )
install(TARGETS contiguouscache
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,16 +1,26 @@
# Generated from customtype.pro. # Generated from customtype.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## customtype Binary: project(customtype LANGUAGES CXX)
#####################################################################
add_qt_executable(customtype set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/tools/customtype" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/tools/customtype" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(customtype WIN32 MACOSX_BUNDLE
main.cpp main.cpp
message.cpp message.h message.cpp message.h
LIBRARIES )
target_link_libraries(customtype PUBLIC
Qt::Widgets Qt::Widgets
) )
install(TARGETS customtype
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,17 +1,27 @@
# Generated from customtypesending.pro. # Generated from customtypesending.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## customtypesending Binary: project(customtypesending LANGUAGES CXX)
#####################################################################
add_qt_executable(customtypesending set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/tools/customtypesending" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/corelib/tools/customtypesending" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(customtypesending WIN32 MACOSX_BUNDLE
main.cpp main.cpp
message.cpp message.h message.cpp message.h
window.cpp window.h window.cpp window.h
LIBRARIES )
target_link_libraries(customtypesending PUBLIC
Qt::Widgets Qt::Widgets
) )
install(TARGETS customtypesending
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,24 +1,43 @@
# Generated from chat.pro. # Generated from chat.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## chat Binary: project(chat LANGUAGES CXX)
#####################################################################
add_qt_executable(chat set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/dbus/chat" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/dbus/chat" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS DBus)
find_package(Qt5 COMPONENTS Widgets)
# special case begin
set(chat_SRCS)
qt5_add_dbus_interface(chat_SRCS
org.example.chat.xml
chat_interface
)
qt5_add_dbus_adaptor(chat_SRCS
org.example.chat.xml
qobject.h
QObject
chat_adaptor
)
# special case end
add_executable(chat WIN32 MACOSX_BUNDLE
chat.cpp chat.h chat.cpp chat.h
chatmainwindow.ui chatmainwindow.ui
chatsetnickname.ui chatsetnickname.ui
DBUS_ADAPTOR_SOURCES ${chat_SRCS} # special case
org.example.chat.xml )
DBUS_INTERFACE_SOURCES target_link_libraries(chat PUBLIC
org.example.chat.xml
PUBLIC_LIBRARIES
Qt::DBus Qt::DBus
Qt::Widgets Qt::Widgets
ENABLE_AUTOGEN_TOOLS )
uic install(TARGETS chat
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
) )

View File

@ -1,16 +1,26 @@
# Generated from complexpong.pro. # Generated from complexpong.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## complexpong Binary: project(complexpong LANGUAGES CXX)
#####################################################################
add_qt_executable(complexpong set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/dbus/complexpingpong" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/dbus/complexpingpong" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS DBus)
add_executable(complexpong WIN32 MACOSX_BUNDLE
complexpong.cpp complexpong.h complexpong.cpp complexpong.h
LIBRARIES )
target_link_libraries(complexpong PUBLIC
# Remove: gui # Remove: gui
Qt::DBus Qt::DBus
) )
install(TARGETS complexpong
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,22 +1,26 @@
# Generated from listnames.pro. # Generated from listnames.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## listnames Binary: project(listnames LANGUAGES CXX)
#####################################################################
add_qt_executable(listnames set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/dbus/listnames" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/dbus/listnames" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS DBus)
add_executable(listnames WIN32 MACOSX_BUNDLE
listnames.cpp listnames.cpp
LIBRARIES )
target_link_libraries(listnames PUBLIC
# Remove: gui # Remove: gui
Qt::DBus Qt::DBus
) )
install(TARGETS listnames
## Scopes: RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
##################################################################### BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)
#### Keys ignored in scope 2:.:listnames.pro:WIN32:
# CONFIG = "console"

View File

@ -1,35 +1,27 @@
# Generated from pingpong.pro. # Generated from pong.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## ping Binary: project(pong LANGUAGES CXX)
#####################################################################
add_qt_executable(ping set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/dbus/pingpong"
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/dbus/pingpong"
SOURCES
ping.cpp
ping-common.h
LIBRARIES
# Remove: gui
Qt::DBus
)
#####################################################################
## pong Binary:
#####################################################################
add_qt_executable(pong set(CMAKE_AUTOMOC ON)
GUI set(CMAKE_AUTORCC ON)
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/dbus/pingpong" set(CMAKE_AUTOUIC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/dbus/pingpong"
SOURCES set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS DBus)
add_executable(pong WIN32 MACOSX_BUNDLE
ping-common.h ping-common.h
pong.cpp pong.h pong.cpp pong.h
LIBRARIES )
target_link_libraries(pong PUBLIC
# Remove: gui # Remove: gui
Qt::DBus Qt::DBus
) )
install(TARGETS pong
if(WIN32) RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
endif() BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,19 +1,38 @@
# Generated from car.pro. # Generated from car.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## car Binary: project(car LANGUAGES CXX)
#####################################################################
add_qt_executable(car set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/dbus/remotecontrolledcar/car" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/dbus/remotecontrolledcar/car" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS DBus)
find_package(Qt5 COMPONENTS Widgets)
# special case begin
set(car_SRCS)
qt5_add_dbus_adaptor(car_SRCS
car.xml
car.h
Car
car_adaptor
)
# special case end
add_executable(car WIN32 MACOSX_BUNDLE
car.cpp car.h car.cpp car.h
main.cpp main.cpp
DBUS_ADAPTOR_SOURCES ${car_SRCS} # special case
car.xml )
LIBRARIES target_link_libraries(car PUBLIC
Qt::DBus Qt::DBus
Qt::Widgets Qt::Widgets
) )
install(TARGETS car
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,21 +1,36 @@
# Generated from controller.pro. # Generated from controller.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## controller Binary: project(controller LANGUAGES CXX)
#####################################################################
add_qt_executable(controller set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/dbus/remotecontrolledcar/controller" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/dbus/remotecontrolledcar/controller" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS DBus)
find_package(Qt5 COMPONENTS Widgets)
# special case begin
set(controller_SRCS)
qt5_add_dbus_interface(controller_SRCS
car.xml
car_interface
)
# special case end
add_executable(controller WIN32 MACOSX_BUNDLE
controller.cpp controller.h controller.ui controller.cpp controller.h controller.ui
main.cpp main.cpp
DBUS_INTERFACE_SOURCES ${controller_SRCS} # special case
car.xml )
PUBLIC_LIBRARIES target_link_libraries(controller PUBLIC
Qt::DBus Qt::DBus
Qt::Widgets Qt::Widgets
ENABLE_AUTOGEN_TOOLS )
uic install(TARGETS controller
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
) )

View File

@ -1,15 +1,25 @@
# Generated from digiflip.pro. # Generated from digiflip.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## digiflip Binary: project(digiflip LANGUAGES CXX)
#####################################################################
add_qt_executable(digiflip set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/embedded/digiflip" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/embedded/digiflip" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(digiflip WIN32 MACOSX_BUNDLE
digiflip.cpp digiflip.cpp
LIBRARIES )
target_link_libraries(digiflip PUBLIC
Qt::Widgets Qt::Widgets
) )
install(TARGETS digiflip
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,16 +1,26 @@
# Generated from flickable.pro. # Generated from flickable.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## flickable Binary: project(flickable LANGUAGES CXX)
#####################################################################
add_qt_executable(flickable set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/embedded/flickable" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/embedded/flickable" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(flickable WIN32 MACOSX_BUNDLE
flickable.cpp flickable.h flickable.cpp flickable.h
main.cpp main.cpp
LIBRARIES )
target_link_libraries(flickable PUBLIC
Qt::Widgets Qt::Widgets
) )
install(TARGETS flickable
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,27 +1,29 @@
# Generated from flightinfo.pro. # Generated from flightinfo.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## flightinfo Binary: project(flightinfo LANGUAGES CXX)
#####################################################################
add_qt_executable(flightinfo set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/embedded/flightinfo" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/embedded/flightinfo" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Network)
find_package(Qt5 COMPONENTS Widgets)
add_executable(flightinfo WIN32 MACOSX_BUNDLE
flightinfo.cpp flightinfo.cpp
form.ui form.ui
PUBLIC_LIBRARIES flightinfo.qrc # special case: add
)
target_link_libraries(flightinfo PUBLIC
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
ENABLE_AUTOGEN_TOOLS
uic
) )
install(TARGETS flightinfo
# Resources: RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
add_qt_resource(flightinfo "flightinfo" PREFIX "/" FILES BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
aircraft.png) )
#### Keys ignored in scope 1:.:.:flightinfo.pro:<TRUE>:
# TEMPLATE = "app"

View File

@ -1,22 +1,30 @@
# Generated from lightmaps.pro. # Generated from lightmaps.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## lightmaps Binary: project(lightmaps LANGUAGES CXX)
#####################################################################
add_qt_executable(lightmaps set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/embedded/lightmaps" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/embedded/lightmaps" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Network)
find_package(Qt5 COMPONENTS Widgets)
add_executable(lightmaps WIN32 MACOSX_BUNDLE
lightmaps.cpp lightmaps.h lightmaps.cpp lightmaps.h
main.cpp main.cpp
mapzoom.cpp mapzoom.h mapzoom.cpp mapzoom.h
slippymap.cpp slippymap.h slippymap.cpp slippymap.h
LIBRARIES )
target_link_libraries(lightmaps PUBLIC
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
) )
install(TARGETS lightmaps
#### Keys ignored in scope 1:.:lightmaps.pro:<NONE>: RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
# TEMPLATE = "app" BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,23 +1,26 @@
# Generated from raycasting.pro. # Generated from raycasting.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## raycasting Binary: project(raycasting LANGUAGES CXX)
#####################################################################
add_qt_executable(raycasting set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/embedded/raycasting" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/embedded/raycasting" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
raycasting.cpp
LIBRARIES set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(raycasting WIN32 MACOSX_BUNDLE
raycasting.cpp raycasting.qrc
)
target_link_libraries(raycasting PUBLIC
Qt::Widgets Qt::Widgets
) )
# Resources: install(TARGETS raycasting
add_qt_resource(raycasting "raycasting" PREFIX "/" FILES RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
textures.png) BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)
#### Keys ignored in scope 1:.:raycasting.pro:<NONE>:
# TEMPLATE = "app"

View File

@ -1,30 +1,27 @@
# Generated from styleexample.pro. # Generated from styleexample.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## styleexample Binary: project(styleexample LANGUAGES CXX)
#####################################################################
add_qt_executable(styleexample set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/embedded/styleexample" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/embedded/styleexample" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(styleexample WIN32 MACOSX_BUNDLE
main.cpp main.cpp
stylewidget.cpp stylewidget.h stylewidget.ui stylewidget.cpp stylewidget.h stylewidget.ui
PUBLIC_LIBRARIES styleexample.qrc # special case: add
Qt::Widgets )
ENABLE_AUTOGEN_TOOLS target_link_libraries(styleexample PUBLIC
uic Qt::Widgets
)
install(TARGETS styleexample
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
) )
# Resources:
add_qt_resource(styleexample "styleexample" PREFIX "/" FILES
files/add.png
files/application.qss
files/blue.qss
files/khaki.qss
files/nature_1.jpg
files/nostyle.qss
files/remove.png
files/transparent.qss)

View File

@ -1,21 +1,32 @@
# Generated from analogclock.pro. # Generated from analogclock.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## analogclock Binary: project(analogclock LANGUAGES CXX)
#####################################################################
add_qt_executable(analogclock find_package(Qt5 COMPONENTS Widgets) # special case: add
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/gui/analogclock" set(CMAKE_INCLUDE_CURRENT_DIR ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/gui/analogclock"
SOURCES set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
add_executable(gui_analogclock WIN32 MACOSX_BUNDLE # special case: renamed target
../rasterwindow/rasterwindow.cpp ../rasterwindow/rasterwindow.h ../rasterwindow/rasterwindow.cpp ../rasterwindow/rasterwindow.h
main.cpp main.cpp
INCLUDE_DIRECTORIES )
target_include_directories(gui_analogclock PUBLIC
../rasterwindow ../rasterwindow
LIBRARIES # special case )
# special case begin
target_link_libraries(gui_analogclock PUBLIC
Qt::Gui Qt::Gui
) )
# special case end
#### Keys ignored in scope 1:.:analogclock.pro:<NONE>: install(TARGETS gui_analogclock
# CONFIG = "no_batch" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,18 +1,31 @@
# Generated from openglwindow.pro. # Generated from openglwindow.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## openglwindow Binary: project(openglwindow LANGUAGES CXX)
#####################################################################
add_qt_executable(openglwindow find_package(Qt5 COMPONENTS Widgets) # special case: add
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/gui/openglwindow" set(CMAKE_INCLUDE_CURRENT_DIR ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/gui/openglwindow"
SOURCES set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
add_executable(openglwindow WIN32 MACOSX_BUNDLE
main.cpp main.cpp
openglwindow.cpp openglwindow.h openglwindow.cpp openglwindow.h
INCLUDE_DIRECTORIES )
target_include_directories(openglwindow PUBLIC
${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}
LIBRARIES # special case )
# special case begin
target_link_libraries(openglwindow PUBLIC
Qt::Gui Qt::Gui
) )
# special case end
install(TARGETS openglwindow
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,18 +1,31 @@
# Generated from rasterwindow.pro. # Generated from rasterwindow.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## rasterwindow Binary: project(rasterwindow LANGUAGES CXX)
#####################################################################
add_qt_executable(rasterwindow find_package(Qt5 COMPONENTS Widgets) # special case: add
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/gui/rasterwindow" set(CMAKE_INCLUDE_CURRENT_DIR ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/gui/rasterwindow"
SOURCES set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
add_executable(rasterwindow WIN32 MACOSX_BUNDLE
main.cpp main.cpp
rasterwindow.cpp rasterwindow.h rasterwindow.cpp rasterwindow.h
INCLUDE_DIRECTORIES )
target_include_directories(rasterwindow PUBLIC
${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}
LIBRARIES # special case )
# special case begin
target_link_libraries(rasterwindow PUBLIC
Qt::Gui Qt::Gui
) )
# special case end
install(TARGETS rasterwindow
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,33 +1,36 @@
# Generated from bearermonitor.pro. # Generated from bearermonitor.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## bearermonitor Binary: project(bearermonitor LANGUAGES CXX)
#####################################################################
add_qt_executable(bearermonitor set(CMAKE_INCLUDE_CURRENT_DIR ON)
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/bearermonitor"
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/bearermonitor" set(CMAKE_AUTOMOC ON)
SOURCES set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Core)
find_package(Qt5 COMPONENTS Gui)
find_package(Qt5 COMPONENTS Network)
find_package(Qt5 COMPONENTS Widgets)
add_executable(bearermonitor
bearermonitor.cpp bearermonitor.h bearermonitor.cpp bearermonitor.h
bearermonitor_240_320.ui bearermonitor_240_320.ui
bearermonitor_640_480.ui bearermonitor_640_480.ui
main.cpp main.cpp
sessionwidget.cpp sessionwidget.h sessionwidget.ui sessionwidget.cpp sessionwidget.h sessionwidget.ui
PUBLIC_LIBRARIES )
target_link_libraries(bearermonitor PUBLIC
Qt::Core
Qt::Gui Qt::Gui
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
ENABLE_AUTOGEN_TOOLS
uic
) )
#### Keys ignored in scope 1:.:.:bearermonitor.pro:<TRUE>: install(TARGETS bearermonitor
# CONFIG = "console" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
## Scopes:
#####################################################################
extend_target(bearermonitor CONDITION WIN32
PUBLIC_LIBRARIES
ws2_32
) )

View File

@ -1,18 +1,30 @@
# Generated from blockingfortuneclient.pro. # Generated from blockingfortuneclient.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## blockingfortuneclient Binary: project(blockingfortuneclient LANGUAGES CXX)
#####################################################################
add_qt_executable(blockingfortuneclient set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/blockingfortuneclient" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/blockingfortuneclient" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Network)
find_package(Qt5 COMPONENTS Widgets)
add_executable(blockingfortuneclient WIN32 MACOSX_BUNDLE
blockingclient.cpp blockingclient.h blockingclient.cpp blockingclient.h
fortunethread.cpp fortunethread.h fortunethread.cpp fortunethread.h
main.cpp main.cpp
LIBRARIES )
target_link_libraries(blockingfortuneclient PUBLIC
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
) )
install(TARGETS blockingfortuneclient
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,17 +1,29 @@
# Generated from broadcastreceiver.pro. # Generated from broadcastreceiver.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## broadcastreceiver Binary: project(broadcastreceiver LANGUAGES CXX)
#####################################################################
add_qt_executable(broadcastreceiver set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/broadcastreceiver" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/broadcastreceiver" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Network)
find_package(Qt5 COMPONENTS Widgets)
add_executable(broadcastreceiver WIN32 MACOSX_BUNDLE
main.cpp main.cpp
receiver.cpp receiver.h receiver.cpp receiver.h
LIBRARIES )
target_link_libraries(broadcastreceiver PUBLIC
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
) )
install(TARGETS broadcastreceiver
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,17 +1,29 @@
# Generated from broadcastsender.pro. # Generated from broadcastsender.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## broadcastsender Binary: project(broadcastsender LANGUAGES CXX)
#####################################################################
add_qt_executable(broadcastsender set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/broadcastsender" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/broadcastsender" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Network)
find_package(Qt5 COMPONENTS Widgets)
add_executable(broadcastsender WIN32 MACOSX_BUNDLE
main.cpp main.cpp
sender.cpp sender.h sender.cpp sender.h
LIBRARIES )
target_link_libraries(broadcastsender PUBLIC
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
) )
install(TARGETS broadcastsender
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,27 +1,28 @@
# Generated from dnslookup.pro. # Generated from dnslookup.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## dnslookup Binary: project(dnslookup LANGUAGES CXX)
#####################################################################
add_qt_executable(dnslookup set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/dnslookup" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/dnslookup" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Core)
find_package(Qt5 COMPONENTS Network)
add_executable(dnslookup
dnslookup.cpp dnslookup.h dnslookup.cpp dnslookup.h
LIBRARIES )
target_link_libraries(dnslookup PUBLIC
Qt::Core
Qt::Network Qt::Network
) )
#### Keys ignored in scope 1:.:dnslookup.pro:<NONE>: install(TARGETS dnslookup
# TEMPLATE = "app" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
## Scopes: )
#####################################################################
#### Keys ignored in scope 2:.:dnslookup.pro:APPLE_OSX:
# CONFIG = "-app_bundle"
#### Keys ignored in scope 3:.:dnslookup.pro:WIN32:
# CONFIG = "console"

View File

@ -1,18 +1,28 @@
# Generated from download.pro. # Generated from download.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## download Binary: project(download LANGUAGES CXX)
#####################################################################
add_qt_executable(download set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/download" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/download" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Core)
find_package(Qt5 COMPONENTS Network)
add_executable(download
main.cpp main.cpp
LIBRARIES )
target_link_libraries(download PUBLIC
Qt::Core
Qt::Network Qt::Network
) )
#### Keys ignored in scope 1:.:download.pro:<NONE>: install(TARGETS download
# CONFIG = "-app_bundle" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,21 +1,30 @@
# Generated from downloadmanager.pro. # Generated from downloadmanager.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## downloadmanager Binary: project(downloadmanager LANGUAGES CXX)
#####################################################################
add_qt_executable(downloadmanager set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/downloadmanager" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/downloadmanager" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Core)
find_package(Qt5 COMPONENTS Network)
add_executable(downloadmanager
downloadmanager.cpp downloadmanager.h downloadmanager.cpp downloadmanager.h
main.cpp main.cpp
textprogressbar.cpp textprogressbar.h textprogressbar.cpp textprogressbar.h
LIBRARIES )
target_link_libraries(downloadmanager PUBLIC
Qt::Core
Qt::Network Qt::Network
) )
#### Keys ignored in scope 1:.:downloadmanager.pro:<NONE>: install(TARGETS downloadmanager
# CONFIG = "-app_bundle" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
# OTHER_FILES = "debian/changelog" "debian/compat" "debian/control" "debian/copyright" "debian/README" "debian/rules" BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,17 +1,29 @@
# Generated from fortuneclient.pro. # Generated from fortuneclient.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## fortuneclient Binary: project(fortuneclient LANGUAGES CXX)
#####################################################################
add_qt_executable(fortuneclient set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/fortuneclient" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/fortuneclient" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Network)
find_package(Qt5 COMPONENTS Widgets)
add_executable(fortuneclient WIN32 MACOSX_BUNDLE
client.cpp client.h client.cpp client.h
main.cpp main.cpp
LIBRARIES )
target_link_libraries(fortuneclient PUBLIC
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
) )
install(TARGETS fortuneclient
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,17 +1,29 @@
# Generated from fortuneserver.pro. # Generated from fortuneserver.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## fortuneserver Binary: project(fortuneserver LANGUAGES CXX)
#####################################################################
add_qt_executable(fortuneserver set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/fortuneserver" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/fortuneserver" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Network)
find_package(Qt5 COMPONENTS Widgets)
add_executable(fortuneserver WIN32 MACOSX_BUNDLE
main.cpp main.cpp
server.cpp server.h server.cpp server.h
LIBRARIES )
target_link_libraries(fortuneserver PUBLIC
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
) )
install(TARGETS fortuneserver
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,18 +1,30 @@
# Generated from googlesuggest.pro. # Generated from googlesuggest.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## googlesuggest Binary: project(googlesuggest LANGUAGES CXX)
#####################################################################
add_qt_executable(googlesuggest set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/googlesuggest" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/googlesuggest" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Network)
find_package(Qt5 COMPONENTS Widgets)
add_executable(googlesuggest WIN32 MACOSX_BUNDLE
googlesuggest.cpp googlesuggest.h googlesuggest.cpp googlesuggest.h
main.cpp main.cpp
searchbox.cpp searchbox.h searchbox.cpp searchbox.h
LIBRARIES )
target_link_libraries(googlesuggest PUBLIC
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
) )
install(TARGETS googlesuggest
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,20 +1,30 @@
# Generated from http.pro. # Generated from http.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## http Binary: project(http LANGUAGES CXX)
#####################################################################
add_qt_executable(http set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/http" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/http" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Network)
find_package(Qt5 COMPONENTS Widgets)
add_executable(http WIN32 MACOSX_BUNDLE
authenticationdialog.ui authenticationdialog.ui
httpwindow.cpp httpwindow.h httpwindow.cpp httpwindow.h
main.cpp main.cpp
PUBLIC_LIBRARIES )
target_link_libraries(http PUBLIC
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
ENABLE_AUTOGEN_TOOLS )
uic
install(TARGETS http
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
) )

View File

@ -1,17 +1,29 @@
# Generated from loopback.pro. # Generated from loopback.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## loopback Binary: project(loopback LANGUAGES CXX)
#####################################################################
add_qt_executable(loopback set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/loopback" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/loopback" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Network)
find_package(Qt5 COMPONENTS Widgets)
add_executable(loopback WIN32 MACOSX_BUNDLE
dialog.cpp dialog.h dialog.cpp dialog.h
main.cpp main.cpp
LIBRARIES )
target_link_libraries(loopback PUBLIC
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
) )
install(TARGETS loopback
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,17 +1,29 @@
# Generated from multicastreceiver.pro. # Generated from multicastreceiver.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## multicastreceiver Binary: project(multicastreceiver LANGUAGES CXX)
#####################################################################
add_qt_executable(multicastreceiver set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/multicastreceiver" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/multicastreceiver" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Network)
find_package(Qt5 COMPONENTS Widgets)
add_executable(multicastreceiver WIN32 MACOSX_BUNDLE
main.cpp main.cpp
receiver.cpp receiver.h receiver.cpp receiver.h
LIBRARIES )
target_link_libraries(multicastreceiver PUBLIC
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
) )
install(TARGETS multicastreceiver
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,17 +1,29 @@
# Generated from multicastsender.pro. # Generated from multicastsender.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## multicastsender Binary: project(multicastsender LANGUAGES CXX)
#####################################################################
add_qt_executable(multicastsender set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/multicastsender" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/multicastsender" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Network)
find_package(Qt5 COMPONENTS Widgets)
add_executable(multicastsender WIN32 MACOSX_BUNDLE
main.cpp main.cpp
sender.cpp sender.h sender.cpp sender.h
LIBRARIES )
target_link_libraries(multicastsender PUBLIC
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
) )
install(TARGETS multicastsender
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,21 +1,33 @@
# Generated from multistreamclient.pro. # Generated from multistreamclient.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## multistreamclient Binary: project(multistreamclient LANGUAGES CXX)
#####################################################################
add_qt_executable(multistreamclient set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/multistreamclient" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/multistreamclient" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Network)
find_package(Qt5 COMPONENTS Widgets)
add_executable(multistreamclient WIN32 MACOSX_BUNDLE
chatconsumer.cpp chatconsumer.h chatconsumer.cpp chatconsumer.h
client.cpp client.h client.cpp client.h
consumer.h consumer.h
main.cpp main.cpp
movieconsumer.cpp movieconsumer.h movieconsumer.cpp movieconsumer.h
timeconsumer.cpp timeconsumer.h timeconsumer.cpp timeconsumer.h
LIBRARIES )
target_link_libraries(multistreamclient PUBLIC
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
) )
install(TARGETS multistreamclient
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,24 +1,33 @@
# Generated from multistreamserver.pro. # Generated from multistreamserver.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## multistreamserver Binary: project(multistreamserver LANGUAGES CXX)
#####################################################################
add_qt_executable(multistreamserver set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/multistreamserver" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/multistreamserver" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Network)
find_package(Qt5 COMPONENTS Widgets)
add_executable(multistreamserver WIN32 MACOSX_BUNDLE
chatprovider.cpp chatprovider.h chatprovider.cpp chatprovider.h
main.cpp main.cpp
movieprovider.cpp movieprovider.h movieprovider.cpp movieprovider.h
provider.h provider.h
server.cpp server.h server.cpp server.h
timeprovider.cpp timeprovider.h timeprovider.cpp timeprovider.h
LIBRARIES )
target_link_libraries(multistreamserver PUBLIC
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
) )
#### Keys ignored in scope 1:.:multistreamserver.pro:<NONE>: install(TARGETS multistreamserver
# EXAMPLE_FILES = "animation.gif" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,23 +1,33 @@
# Generated from network-chat.pro. # Generated from network-chat.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## network-chat Binary: project(network-chat LANGUAGES CXX)
#####################################################################
add_qt_executable(network-chat set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/network-chat" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/network-chat" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Network)
find_package(Qt5 COMPONENTS Widgets)
add_executable(network-chat WIN32 MACOSX_BUNDLE
chatdialog.cpp chatdialog.h chatdialog.ui chatdialog.cpp chatdialog.h chatdialog.ui
client.cpp client.h client.cpp client.h
connection.cpp connection.h connection.cpp connection.h
main.cpp main.cpp
peermanager.cpp peermanager.h peermanager.cpp peermanager.h
server.cpp server.h server.cpp server.h
PUBLIC_LIBRARIES )
target_link_libraries(network-chat PUBLIC
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
ENABLE_AUTOGEN_TOOLS )
uic
install(TARGETS network-chat
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
) )

View File

@ -1,26 +1,32 @@
# Generated from securesocketclient.pro. # Generated from securesocketclient.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## securesocketclient Binary: project(securesocketclient LANGUAGES CXX)
#####################################################################
add_qt_executable(securesocketclient set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/securesocketclient" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/securesocketclient" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Network)
find_package(Qt5 COMPONENTS Widgets)
add_executable(securesocketclient WIN32 MACOSX_BUNDLE
certificateinfo.cpp certificateinfo.h certificateinfo.ui certificateinfo.cpp certificateinfo.h certificateinfo.ui
main.cpp main.cpp
securesocketclient.qrc
sslclient.cpp sslclient.h sslclient.ui sslclient.cpp sslclient.h sslclient.ui
sslerrors.ui sslerrors.ui
PUBLIC_LIBRARIES )
target_link_libraries(securesocketclient PUBLIC
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
ENABLE_AUTOGEN_TOOLS
uic
) )
# Resources: install(TARGETS securesocketclient
add_qt_resource(securesocketclient "securesocketclient" FILES RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
encrypted.png) BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,24 +1,31 @@
# Generated from secureudpclient.pro. # Generated from secureudpclient.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## secureudpclient Binary: project(secureudpclient LANGUAGES CXX)
#####################################################################
add_qt_executable(secureudpclient set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/secureudpclient" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/secureudpclient" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
find_package(Qt5 COMPONENTS Network)
add_executable(secureudpclient WIN32 MACOSX_BUNDLE
addressdialog.cpp addressdialog.h addressdialog.ui addressdialog.cpp addressdialog.h addressdialog.ui
association.cpp association.h association.cpp association.h
main.cpp main.cpp
mainwindow.cpp mainwindow.h mainwindow.ui mainwindow.cpp mainwindow.h mainwindow.ui
PUBLIC_LIBRARIES )
target_link_libraries(secureudpclient PUBLIC
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
ENABLE_AUTOGEN_TOOLS
uic
) )
#### Keys ignored in scope 1:.:.:secureudpclient.pro:<TRUE>: install(TARGETS secureudpclient
# TEMPLATE = "app" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,24 +1,31 @@
# Generated from secureudpserver.pro. # Generated from secureudpserver.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## secureudpserver Binary: project(secureudpserver LANGUAGES CXX)
#####################################################################
add_qt_executable(secureudpserver set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/secureudpserver" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/secureudpserver" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
find_package(Qt5 COMPONENTS Network)
add_executable(secureudpserver WIN32 MACOSX_BUNDLE
main.cpp main.cpp
mainwindow.cpp mainwindow.h mainwindow.ui mainwindow.cpp mainwindow.h mainwindow.ui
nicselector.cpp nicselector.h nicselector.ui nicselector.cpp nicselector.h nicselector.ui
server.cpp server.h server.cpp server.h
PUBLIC_LIBRARIES )
target_link_libraries(secureudpserver PUBLIC
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
ENABLE_AUTOGEN_TOOLS
uic
) )
#### Keys ignored in scope 1:.:.:secureudpserver.pro:<TRUE>: install(TARGETS secureudpserver
# TEMPLATE = "app" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,19 +1,31 @@
# Generated from threadedfortuneserver.pro. # Generated from threadedfortuneserver.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## threadedfortuneserver Binary: project(threadedfortuneserver LANGUAGES CXX)
#####################################################################
add_qt_executable(threadedfortuneserver set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/threadedfortuneserver" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/threadedfortuneserver" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Network)
find_package(Qt5 COMPONENTS Widgets)
add_executable(threadedfortuneserver WIN32 MACOSX_BUNDLE
dialog.cpp dialog.h dialog.cpp dialog.h
fortuneserver.cpp fortuneserver.h fortuneserver.cpp fortuneserver.h
fortunethread.cpp fortunethread.h fortunethread.cpp fortunethread.h
main.cpp main.cpp
LIBRARIES )
target_link_libraries(threadedfortuneserver PUBLIC
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
) )
install(TARGETS threadedfortuneserver
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,19 +1,26 @@
# Generated from torrent.pro. # Generated from torrent.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## torrent Binary: project(torrent LANGUAGES CXX)
#####################################################################
add_qt_executable(torrent set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/torrent" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/torrent" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Network)
find_package(Qt5 COMPONENTS Widgets)
add_executable(torrent WIN32 MACOSX_BUNDLE
addtorrentdialog.cpp addtorrentdialog.h addtorrentdialog.cpp addtorrentdialog.h
bencodeparser.cpp bencodeparser.h bencodeparser.cpp bencodeparser.h
connectionmanager.cpp connectionmanager.h connectionmanager.cpp connectionmanager.h
filemanager.cpp filemanager.h filemanager.cpp filemanager.h
forms/addtorrentform.ui forms/addtorrentform.ui
icons.qrc
main.cpp main.cpp
mainwindow.cpp mainwindow.h mainwindow.cpp mainwindow.h
metainfo.cpp metainfo.h metainfo.cpp metainfo.h
@ -22,21 +29,13 @@ add_qt_executable(torrent
torrentclient.cpp torrentclient.h torrentclient.cpp torrentclient.h
torrentserver.cpp torrentserver.h torrentserver.cpp torrentserver.h
trackerclient.cpp trackerclient.h trackerclient.cpp trackerclient.h
PUBLIC_LIBRARIES )
target_link_libraries(torrent PUBLIC
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
ENABLE_AUTOGEN_TOOLS
uic
) )
# Resources: install(TARGETS torrent
add_qt_resource(torrent "icons" PREFIX "/" FILES RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
icons/1downarrow.png BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
icons/1uparrow.png )
icons/bottom.png
icons/exit.png
icons/peertopeer.png
icons/player_pause.png
icons/player_play.png
icons/player_stop.png)

View File

@ -1,19 +1,26 @@
# Generated from torrent.pro. # Generated from torrent.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## torrent Binary: project(torrent LANGUAGES CXX)
#####################################################################
add_qt_executable(torrent set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/torrent" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/network/torrent" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Network)
find_package(Qt5 COMPONENTS Widgets)
add_executable(torrent WIN32 MACOSX_BUNDLE
addtorrentdialog.cpp addtorrentdialog.h addtorrentdialog.cpp addtorrentdialog.h
bencodeparser.cpp bencodeparser.h bencodeparser.cpp bencodeparser.h
connectionmanager.cpp connectionmanager.h connectionmanager.cpp connectionmanager.h
filemanager.cpp filemanager.h filemanager.cpp filemanager.h
forms/addtorrentform.ui forms/addtorrentform.ui
icons.qrc
main.cpp main.cpp
mainwindow.cpp mainwindow.h mainwindow.cpp mainwindow.h
metainfo.cpp metainfo.h metainfo.cpp metainfo.h
@ -22,23 +29,14 @@ add_qt_executable(torrent
torrentclient.cpp torrentclient.h torrentclient.cpp torrentclient.h
torrentserver.cpp torrentserver.h torrentserver.cpp torrentserver.h
trackerclient.cpp trackerclient.h trackerclient.cpp trackerclient.h
INCLUDE_DIRECTORIES # special case )
forms # special case target_include_directories(torrent PUBLIC forms) # special case
PUBLIC_LIBRARIES target_link_libraries(torrent PUBLIC
Qt::Network Qt::Network
Qt::Widgets Qt::Widgets
ENABLE_AUTOGEN_TOOLS
uic
) )
# Resources: install(TARGETS torrent
add_qt_resource(torrent "icons" PREFIX "/" FILES RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
icons/1downarrow.png BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
icons/1uparrow.png )
icons/bottom.png
icons/exit.png
icons/peertopeer.png
icons/player_pause.png
icons/player_play.png
icons/player_stop.png)

View File

@ -1,15 +1,24 @@
# Generated from qrasterwindow.pro. # Generated from qrasterwindow.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## qrasterwindow Binary: project(qrasterwindow LANGUAGES CXX)
#####################################################################
add_qt_executable(qrasterwindow find_package(Qt5 COMPONENTS Gui) # special case
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/qpa/qrasterwindow" set(CMAKE_INCLUDE_CURRENT_DIR ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/qpa/qrasterwindow"
SOURCES set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
add_executable(qrasterwindow WIN32 MACOSX_BUNDLE
main.cpp main.cpp
LIBRARIES )
Qt::Gui # special case target_link_libraries(qrasterwindow PUBLIC Qt::Gui) # special case: add
install(TARGETS qrasterwindow
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
) )

View File

@ -1,19 +1,33 @@
# Generated from windows.pro. # Generated from windows.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## windows Binary: project(windows LANGUAGES CXX)
#####################################################################
add_qt_executable(windows set(CMAKE_INCLUDE_CURRENT_DIR ON)
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/qpa/windows"
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/qpa/windows" set(CMAKE_AUTOMOC ON)
SOURCES set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Gui)
find_package(Qt5 COMPONENTS Core)
add_executable(windows
main.cpp main.cpp
window.cpp window.h window.cpp window.h
LIBRARIES )
Qt::GuiPrivate target_link_libraries(windows PRIVATE
Qt::CorePrivate Qt::CorePrivate
Qt::GuiPrivate
)
target_link_libraries(windows PUBLIC
Qt::Core
Qt::Gui
) )
#### Keys ignored in scope 1:.:windows.pro:<NONE>: install(TARGETS windows
# CONFIG = "console" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,17 +1,29 @@
# Generated from imagescaling.pro. # Generated from imagescaling.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## imagescaling Binary: project(imagescaling LANGUAGES CXX)
#####################################################################
add_qt_executable(imagescaling set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/qtconcurrent/imagescaling" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/qtconcurrent/imagescaling" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Concurrent)
find_package(Qt5 COMPONENTS Widgets)
add_executable(imagescaling WIN32 MACOSX_BUNDLE
imagescaling.cpp imagescaling.h imagescaling.cpp imagescaling.h
main.cpp main.cpp
LIBRARIES )
target_link_libraries(imagescaling PUBLIC
Qt::Concurrent Qt::Concurrent
Qt::Widgets Qt::Widgets
) )
install(TARGETS imagescaling
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -0,0 +1,26 @@
# Generated from map.pro.
cmake_minimum_required(VERSION 3.14)
project(mapdemo LANGUAGES CXX)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Concurrent)
add_executable(mapdemo
main.cpp
)
target_link_libraries(mapdemo PUBLIC
Qt::Concurrent
)
install(TARGETS mapdemo
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,20 +1,27 @@
# Generated from map.pro. # Generated from map.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## mapdemo Binary: project(mapdemo LANGUAGES CXX)
#####################################################################
add_qt_executable(mapdemo set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/qtconcurrent/map" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/qtconcurrent/map" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Concurrent)
find_package(Qt5 COMPONENTS Gui) # special case
add_executable(mapdemo
main.cpp main.cpp
LIBRARIES )
target_link_libraries(mapdemo PUBLIC
Qt::Concurrent Qt::Concurrent
Qt::Gui # special case Qt::Gui # special case
) )
install(TARGETS mapdemo
#### Keys ignored in scope 1:.:map.pro:<NONE>: RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
# CONFIG = "-app_bundle" BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
# TEMPLATE = "app" )

View File

@ -1,18 +1,28 @@
# Generated from progressdialog.pro. # Generated from progressdialog.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## progressdialog Binary: project(progressdialog LANGUAGES CXX)
#####################################################################
add_qt_executable(progressdialog set(CMAKE_INCLUDE_CURRENT_DIR ON)
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/qtconcurrent/progressdialog"
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/qtconcurrent/progressdialog" set(CMAKE_AUTOMOC ON)
SOURCES set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Concurrent)
find_package(Qt5 COMPONENTS Widgets)
add_executable(progressdialog
main.cpp main.cpp
LIBRARIES )
target_link_libraries(progressdialog PUBLIC
Qt::Concurrent Qt::Concurrent
Qt::Widgets Qt::Widgets
) )
#### Keys ignored in scope 1:.:progressdialog.pro:<NONE>: install(TARGETS progressdialog
# CONFIG = "console" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,19 +1,28 @@
# Generated from runfunction.pro. # Generated from runfunction.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## runfunction Binary: project(runfunction LANGUAGES CXX)
#####################################################################
add_qt_executable(runfunction set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/qtconcurrent/runfunction" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/qtconcurrent/runfunction" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Concurrent)
find_package(Qt5 COMPONENTS Widgets)
add_executable(runfunction
main.cpp main.cpp
LIBRARIES )
target_link_libraries(runfunction PUBLIC
Qt::Concurrent Qt::Concurrent
Qt::Widgets Qt::Widgets
) )
#### Keys ignored in scope 1:.:runfunction.pro:<NONE>: install(TARGETS runfunction
# CONFIG = "-app_bundle" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,19 +1,28 @@
# Generated from wordcount.pro. # Generated from wordcount.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## wordcount Binary: project(wordcount LANGUAGES CXX)
#####################################################################
add_qt_executable(wordcount set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/qtconcurrent/wordcount" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/qtconcurrent/wordcount" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Concurrent)
find_package(Qt5 COMPONENTS Widgets)
add_executable(wordcount
main.cpp main.cpp
LIBRARIES )
target_link_libraries(wordcount PUBLIC
Qt::Concurrent Qt::Concurrent
Qt::Widgets Qt::Widgets
) )
#### Keys ignored in scope 1:.:wordcount.pro:<NONE>: install(TARGETS wordcount
# CONFIG = "-app_bundle" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,16 +1,27 @@
# Generated from tutorial1.pro. # Generated from tutorial1.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## tutorial1 Binary: project(tutorial1 LANGUAGES CXX)
#####################################################################
add_qt_executable(tutorial1 set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/qtestlib/tutorial1" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/qtestlib/tutorial1" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
find_package(Qt5 COMPONENTS Test)
add_executable(tutorial1 WIN32 MACOSX_BUNDLE
testqstring.cpp testqstring.cpp
LIBRARIES )
Qt::Widgets target_link_libraries(tutorial1 PUBLIC
Qt::Test Qt::Test
Qt::Widgets
)
install(TARGETS tutorial1
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
) )

View File

@ -1,16 +1,27 @@
# Generated from tutorial2.pro. # Generated from tutorial2.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## tutorial2 Binary: project(tutorial2 LANGUAGES CXX)
#####################################################################
add_qt_executable(tutorial2 set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/qtestlib/tutorial2" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/qtestlib/tutorial2" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
find_package(Qt5 COMPONENTS Test)
add_executable(tutorial2 WIN32 MACOSX_BUNDLE
testqstring.cpp testqstring.cpp
LIBRARIES )
Qt::Widgets target_link_libraries(tutorial2 PUBLIC
Qt::Test Qt::Test
Qt::Widgets
)
install(TARGETS tutorial2
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
) )

View File

@ -1,16 +1,27 @@
# Generated from tutorial3.pro. # Generated from tutorial3.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## tutorial3 Binary: project(tutorial3 LANGUAGES CXX)
#####################################################################
add_qt_executable(tutorial3 set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/qtestlib/tutorial3" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/qtestlib/tutorial3" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
find_package(Qt5 COMPONENTS Test)
add_executable(tutorial3 WIN32 MACOSX_BUNDLE
testgui.cpp testgui.cpp
LIBRARIES )
Qt::Widgets target_link_libraries(tutorial3 PUBLIC
Qt::Test Qt::Test
Qt::Widgets
)
install(TARGETS tutorial3
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
) )

View File

@ -1,16 +1,27 @@
# Generated from tutorial4.pro. # Generated from tutorial4.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## tutorial4 Binary: project(tutorial4 LANGUAGES CXX)
#####################################################################
add_qt_executable(tutorial4 set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/qtestlib/tutorial4" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/qtestlib/tutorial4" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
find_package(Qt5 COMPONENTS Test)
add_executable(tutorial4 WIN32 MACOSX_BUNDLE
testgui.cpp testgui.cpp
LIBRARIES )
Qt::Widgets target_link_libraries(tutorial4 PUBLIC
Qt::Test Qt::Test
Qt::Widgets
)
install(TARGETS tutorial4
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
) )

View File

@ -1,16 +1,27 @@
# Generated from tutorial5.pro. # Generated from tutorial5.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## tutorial5 Binary: project(tutorial5 LANGUAGES CXX)
#####################################################################
add_qt_executable(tutorial5 set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/qtestlib/tutorial5" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/qtestlib/tutorial5" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
find_package(Qt5 COMPONENTS Test)
add_executable(tutorial5 WIN32 MACOSX_BUNDLE
benchmarking.cpp benchmarking.cpp
LIBRARIES )
Qt::Widgets target_link_libraries(tutorial5 PUBLIC
Qt::Test Qt::Test
Qt::Widgets
)
install(TARGETS tutorial5
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
) )

View File

@ -1,31 +1,35 @@
# Generated from books.pro. # Generated from books.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## books Binary: project(books LANGUAGES CXX)
#####################################################################
add_qt_executable(books set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/sql/books" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/sql/books" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Sql)
find_package(Qt5 COMPONENTS Widgets)
add_executable(books WIN32 MACOSX_BUNDLE
bookdelegate.cpp bookdelegate.h bookdelegate.cpp bookdelegate.h
books.qrc
bookwindow.cpp bookwindow.h bookwindow.ui bookwindow.cpp bookwindow.h bookwindow.ui
initdb.h initdb.h
main.cpp main.cpp
INCLUDE_DIRECTORIES )
target_include_directories(books PUBLIC
. .
PUBLIC_LIBRARIES )
target_link_libraries(books PUBLIC
Qt::Sql Qt::Sql
Qt::Widgets Qt::Widgets
ENABLE_AUTOGEN_TOOLS
uic
) )
# Resources: install(TARGETS books
add_qt_resource(books "books" PREFIX "/" FILES RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
images/star.png) BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)
#### Keys ignored in scope 1:.:.:books.pro:<TRUE>:
# TEMPLATE = "app"

View File

@ -1,18 +1,30 @@
# Generated from cachedtable.pro. # Generated from cachedtable.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## cachedtable Binary: project(cachedtable LANGUAGES CXX)
#####################################################################
add_qt_executable(cachedtable set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/sql/cachedtable" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/sql/cachedtable" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Sql)
find_package(Qt5 COMPONENTS Widgets)
add_executable(cachedtable WIN32 MACOSX_BUNDLE
../connection.h ../connection.h
main.cpp main.cpp
tableeditor.cpp tableeditor.h tableeditor.cpp tableeditor.h
LIBRARIES )
target_link_libraries(cachedtable PUBLIC
Qt::Sql Qt::Sql
Qt::Widgets Qt::Widgets
) )
install(TARGETS cachedtable
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,28 +1,33 @@
# Generated from drilldown.pro. # Generated from drilldown.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## drilldown Binary: project(drilldown LANGUAGES CXX)
#####################################################################
add_qt_executable(drilldown set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/sql/drilldown" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/sql/drilldown" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Sql)
find_package(Qt5 COMPONENTS Widgets)
add_executable(drilldown WIN32 MACOSX_BUNDLE
../connection.h ../connection.h
drilldown.qrc
imageitem.cpp imageitem.h imageitem.cpp imageitem.h
informationwindow.cpp informationwindow.h informationwindow.cpp informationwindow.h
main.cpp main.cpp
view.cpp view.h view.cpp view.h
LIBRARIES )
target_link_libraries(drilldown PUBLIC
Qt::Sql Qt::Sql
Qt::Widgets Qt::Widgets
) )
# Resources: install(TARGETS drilldown
add_qt_resource(drilldown "drilldown" PREFIX "/" FILES RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
images/qt-creator.png BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
images/qt-logo.png )
images/qt-project.png
images/qt-quick.png)

View File

@ -1,30 +1,34 @@
# Generated from masterdetail.pro. # Generated from masterdetail.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## masterdetail Binary: project(masterdetail LANGUAGES CXX)
#####################################################################
add_qt_executable(masterdetail set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/sql/masterdetail" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/sql/masterdetail" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Sql)
find_package(Qt5 COMPONENTS Widgets)
find_package(Qt5 COMPONENTS Xml)
add_executable(masterdetail WIN32 MACOSX_BUNDLE
database.h database.h
dialog.cpp dialog.h dialog.cpp dialog.h
main.cpp main.cpp
mainwindow.cpp mainwindow.h mainwindow.cpp mainwindow.h
LIBRARIES masterdetail.qrc
)
target_link_libraries(masterdetail PUBLIC
Qt::Sql Qt::Sql
Qt::Widgets Qt::Widgets
Qt::Xml Qt::Xml
Qt::Widgets
) )
# Resources: install(TARGETS masterdetail
add_qt_resource(masterdetail "masterdetail" FILES RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
images/icon.png BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
images/image.png) )
#### Keys ignored in scope 1:.:masterdetail.pro:<NONE>:
# EXAMPLE_FILES = "albumdetails.xml"

View File

@ -1,19 +1,31 @@
# Generated from querymodel.pro. # Generated from querymodel.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## querymodel Binary: project(querymodel LANGUAGES CXX)
#####################################################################
add_qt_executable(querymodel set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/sql/querymodel" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/sql/querymodel" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Sql)
find_package(Qt5 COMPONENTS Widgets)
add_executable(querymodel WIN32 MACOSX_BUNDLE
../connection.h ../connection.h
customsqlmodel.cpp customsqlmodel.h customsqlmodel.cpp customsqlmodel.h
editablesqlmodel.cpp editablesqlmodel.h editablesqlmodel.cpp editablesqlmodel.h
main.cpp main.cpp
LIBRARIES )
target_link_libraries(querymodel PUBLIC
Qt::Sql Qt::Sql
Qt::Widgets Qt::Widgets
) )
install(TARGETS querymodel
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,17 +1,29 @@
# Generated from relationaltablemodel.pro. # Generated from relationaltablemodel.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## relationaltablemodel Binary: project(relationaltablemodel LANGUAGES CXX)
#####################################################################
add_qt_executable(relationaltablemodel set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/sql/relationaltablemodel" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/sql/relationaltablemodel" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Sql)
find_package(Qt5 COMPONENTS Widgets)
add_executable(relationaltablemodel WIN32 MACOSX_BUNDLE
../connection.h ../connection.h
relationaltablemodel.cpp relationaltablemodel.cpp
LIBRARIES )
target_link_libraries(relationaltablemodel PUBLIC
Qt::Sql Qt::Sql
Qt::Widgets Qt::Widgets
) )
install(TARGETS relationaltablemodel
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,31 +1,32 @@
# Generated from sqlbrowser.pro. # Generated from sqlbrowser.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## sqlbrowser Binary: project(sqlbrowser LANGUAGES CXX)
#####################################################################
add_qt_executable(sqlbrowser set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/sql/sqlbrowser" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/sql/sqlbrowser" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Sql)
find_package(Qt5 COMPONENTS Widgets)
add_executable(sqlbrowser WIN32 MACOSX_BUNDLE
browser.cpp browser.h browser.cpp browser.h
browserwidget.ui browserwidget.ui
connectionwidget.cpp connectionwidget.h connectionwidget.cpp connectionwidget.h
main.cpp main.cpp
qsqlconnectiondialog.cpp qsqlconnectiondialog.h qsqlconnectiondialog.ui qsqlconnectiondialog.cpp qsqlconnectiondialog.h qsqlconnectiondialog.ui
PUBLIC_LIBRARIES )
target_link_libraries(sqlbrowser PUBLIC
Qt::Sql Qt::Sql
Qt::Widgets Qt::Widgets
ENABLE_AUTOGEN_TOOLS
uic
) )
#### Keys ignored in scope 1:.:.:sqlbrowser.pro:<TRUE>: install(TARGETS sqlbrowser
# TEMPLATE = "app" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
## Scopes: )
#####################################################################
#### Keys ignored in scope 2:.:.:sqlbrowser.pro:build_all AND NOT build_pass:
# CONFIG = "-build_all" "release"

View File

@ -1,17 +1,29 @@
# Generated from sqlwidgetmapper.pro. # Generated from sqlwidgetmapper.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## sqlwidgetmapper Binary: project(sqlwidgetmapper LANGUAGES CXX)
#####################################################################
add_qt_executable(sqlwidgetmapper set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/sql/sqlwidgetmapper" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/sql/sqlwidgetmapper" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Sql)
find_package(Qt5 COMPONENTS Widgets)
add_executable(sqlwidgetmapper WIN32 MACOSX_BUNDLE
main.cpp main.cpp
window.cpp window.h window.cpp window.h
LIBRARIES )
target_link_libraries(sqlwidgetmapper PUBLIC
Qt::Sql Qt::Sql
Qt::Widgets Qt::Widgets
) )
install(TARGETS sqlwidgetmapper
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,17 +1,29 @@
# Generated from tablemodel.pro. # Generated from tablemodel.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## tablemodel Binary: project(tablemodel LANGUAGES CXX)
#####################################################################
add_qt_executable(tablemodel set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/sql/tablemodel" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/sql/tablemodel" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Sql)
find_package(Qt5 COMPONENTS Widgets)
add_executable(tablemodel WIN32 MACOSX_BUNDLE
../connection.h ../connection.h
tablemodel.cpp tablemodel.cpp
LIBRARIES )
target_link_libraries(tablemodel PUBLIC
Qt::Sql Qt::Sql
Qt::Widgets Qt::Widgets
) )
install(TARGETS tablemodel
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,26 +1,27 @@
# Generated from animatedtiles.pro. # Generated from animatedtiles.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## animatedtiles Binary: project(animatedtiles LANGUAGES CXX)
#####################################################################
add_qt_executable(animatedtiles set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/animation/animatedtiles" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/animation/animatedtiles" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(animatedtiles WIN32 MACOSX_BUNDLE
animatedtiles.qrc
main.cpp main.cpp
LIBRARIES )
target_link_libraries(animatedtiles PUBLIC
Qt::Widgets Qt::Widgets
) )
# Resources: install(TARGETS animatedtiles
add_qt_resource(animatedtiles "animatedtiles" FILES RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
images/Time-For-Lunch-2.jpg BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
images/centered.png )
images/ellipse.png
images/figure8.png
images/kinetic.png
images/random.png
images/tile.png)

View File

@ -1,25 +1,30 @@
# Generated from easing.pro. # Generated from easing.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## easing Binary: project(easing LANGUAGES CXX)
#####################################################################
add_qt_executable(easing set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/animation/easing" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/animation/easing" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(easing WIN32 MACOSX_BUNDLE
animation.h animation.h
easing.qrc
form.ui form.ui
main.cpp main.cpp
window.cpp window.h window.cpp window.h
PUBLIC_LIBRARIES )
target_link_libraries(easing PUBLIC
Qt::Widgets Qt::Widgets
ENABLE_AUTOGEN_TOOLS
uic
) )
# Resources: install(TARGETS easing
add_qt_resource(easing "easing" FILES RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
images/qt-logo.png) BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,15 +1,26 @@
# Generated from moveblocks.pro. # Generated from moveblocks.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## moveblocks Binary: project(moveblocks LANGUAGES CXX)
#####################################################################
add_qt_executable(moveblocks set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/animation/moveblocks" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/animation/moveblocks" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(moveblocks WIN32 MACOSX_BUNDLE
main.cpp main.cpp
LIBRARIES )
target_link_libraries(moveblocks PUBLIC
Qt::Widgets Qt::Widgets
) )
install(TARGETS moveblocks
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,25 +1,27 @@
# Generated from states.pro. # Generated from states.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## states Binary: project(states LANGUAGES CXX)
#####################################################################
add_qt_executable(states set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/animation/states" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/animation/states" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(states WIN32 MACOSX_BUNDLE
main.cpp main.cpp
LIBRARIES states.qrc
)
target_link_libraries(states PUBLIC
Qt::Widgets Qt::Widgets
) )
# Resources: install(TARGETS states
add_qt_resource(states "states" FILES RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
accessories-dictionary.png BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
akregator.png )
digikam.png
help-browser.png
k3b.png
kchart.png)

View File

@ -1,29 +1,32 @@
# Generated from stickman.pro. # Generated from stickman.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## stickman Binary: project(stickman LANGUAGES CXX)
#####################################################################
add_qt_executable(stickman set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/animation/stickman" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/animation/stickman" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(stickman WIN32 MACOSX_BUNDLE
animation.cpp animation.h animation.cpp animation.h
graphicsview.cpp graphicsview.h graphicsview.cpp graphicsview.h
lifecycle.cpp lifecycle.h lifecycle.cpp lifecycle.h
main.cpp main.cpp
node.cpp node.h node.cpp node.h
rectbutton.cpp rectbutton.h rectbutton.cpp rectbutton.h
stickman.cpp stickman.h stickman.cpp stickman.h stickman.qrc
LIBRARIES )
target_link_libraries(stickman PUBLIC
Qt::Widgets Qt::Widgets
) )
# Resources: install(TARGETS stickman
add_qt_resource(stickman "stickman" FILES RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
animations/chilling.bin BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
animations/dancing.bin )
animations/dead.bin
animations/jumping.bin)

View File

@ -1,14 +1,20 @@
# Generated from sub-attaq.pro. # Generated from sub-attaq.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## sub-attaq Binary: project(sub-attaq LANGUAGES CXX)
#####################################################################
add_qt_executable(sub-attaq set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/animation/sub-attaq" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/animation/sub-attaq" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
find_package(Qt5 COMPONENTS OpenGL) # special case
add_executable(sub-attaq WIN32 MACOSX_BUNDLE
animationmanager.cpp animationmanager.h animationmanager.cpp animationmanager.h
boat.cpp boat.h boat_p.h boat.cpp boat.h boat_p.h
bomb.cpp bomb.h bomb.cpp bomb.h
@ -19,124 +25,19 @@ add_qt_executable(sub-attaq
progressitem.cpp progressitem.h progressitem.cpp progressitem.h
qanimationstate.cpp qanimationstate.h qanimationstate.cpp qanimationstate.h
states.cpp states.h states.cpp states.h
subattaq.qrc
submarine.cpp submarine.h submarine_p.h submarine.cpp submarine.h submarine_p.h
textinformationitem.cpp textinformationitem.h textinformationitem.cpp textinformationitem.h
torpedo.cpp torpedo.h torpedo.cpp torpedo.h
LIBRARIES )
target_link_libraries(sub-attaq PUBLIC
Qt::Widgets Qt::Widgets
) )
if (TARGET Qt::OpenGL)
target_link_libraries(sub-attaq PUBLIC Qt::OpenGL)
endif()
# Resources: install(TARGETS sub-attaq
set_source_files_properties("pics/big/background.png" RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
PROPERTIES alias "big/background") BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
set_source_files_properties("pics/big/boat.png"
PROPERTIES alias "big/boat")
set_source_files_properties("pics/big/bomb.png"
PROPERTIES alias "big/bomb")
set_source_files_properties("pics/big/explosion/boat/step1.png"
PROPERTIES alias "big/explosion/boat/step1")
set_source_files_properties("pics/big/explosion/boat/step2.png"
PROPERTIES alias "big/explosion/boat/step2")
set_source_files_properties("pics/big/explosion/boat/step3.png"
PROPERTIES alias "big/explosion/boat/step3")
set_source_files_properties("pics/big/explosion/boat/step4.png"
PROPERTIES alias "big/explosion/boat/step4")
set_source_files_properties("pics/big/explosion/submarine/step1.png"
PROPERTIES alias "big/explosion/submarine/step1")
set_source_files_properties("pics/big/explosion/submarine/step2.png"
PROPERTIES alias "big/explosion/submarine/step2")
set_source_files_properties("pics/big/explosion/submarine/step3.png"
PROPERTIES alias "big/explosion/submarine/step3")
set_source_files_properties("pics/big/explosion/submarine/step4.png"
PROPERTIES alias "big/explosion/submarine/step4")
set_source_files_properties("pics/big/submarine.png"
PROPERTIES alias "big/submarine")
set_source_files_properties("pics/big/surface.png"
PROPERTIES alias "big/surface")
set_source_files_properties("pics/big/torpedo.png"
PROPERTIES alias "big/torpedo")
set_source_files_properties("pics/scalable/boat.svg"
PROPERTIES alias "boat")
set_source_files_properties("pics/scalable/sub-attaq.svg"
PROPERTIES alias "all")
set_source_files_properties("pics/scalable/submarine.svg"
PROPERTIES alias "submarine")
set_source_files_properties("pics/scalable/torpedo.svg"
PROPERTIES alias "torpedo")
set_source_files_properties("pics/small/background.png"
PROPERTIES alias "small/background")
set_source_files_properties("pics/small/boat.png"
PROPERTIES alias "small/boat")
set_source_files_properties("pics/small/bomb.png"
PROPERTIES alias "small/bomb")
set_source_files_properties("pics/small/submarine.png"
PROPERTIES alias "small/submarine")
set_source_files_properties("pics/small/surface.png"
PROPERTIES alias "small/surface")
set_source_files_properties("pics/small/torpedo.png"
PROPERTIES alias "small/torpedo")
set_source_files_properties("pics/welcome/logo-a.png"
PROPERTIES alias "logo-a")
set_source_files_properties("pics/welcome/logo-a2.png"
PROPERTIES alias "logo-a2")
set_source_files_properties("pics/welcome/logo-b.png"
PROPERTIES alias "logo-b")
set_source_files_properties("pics/welcome/logo-dash.png"
PROPERTIES alias "logo-dash")
set_source_files_properties("pics/welcome/logo-excl.png"
PROPERTIES alias "logo-excl")
set_source_files_properties("pics/welcome/logo-q.png"
PROPERTIES alias "logo-q")
set_source_files_properties("pics/welcome/logo-s.png"
PROPERTIES alias "logo-s")
set_source_files_properties("pics/welcome/logo-t.png"
PROPERTIES alias "logo-t")
set_source_files_properties("pics/welcome/logo-t2.png"
PROPERTIES alias "logo-t2")
set_source_files_properties("pics/welcome/logo-u.png"
PROPERTIES alias "logo-u")
add_qt_resource(sub-attaq "subattaq" PREFIX "/" FILES
data.xml
pics/big/background.png
pics/big/boat.png
pics/big/bomb.png
pics/big/explosion/boat/step1.png
pics/big/explosion/boat/step2.png
pics/big/explosion/boat/step3.png
pics/big/explosion/boat/step4.png
pics/big/explosion/submarine/step1.png
pics/big/explosion/submarine/step2.png
pics/big/explosion/submarine/step3.png
pics/big/explosion/submarine/step4.png
pics/big/submarine.png
pics/big/surface.png
pics/big/torpedo.png
pics/scalable/boat.svg
pics/scalable/sub-attaq.svg
pics/scalable/submarine.svg
pics/scalable/torpedo.svg
pics/small/background.png
pics/small/boat.png
pics/small/bomb.png
pics/small/submarine.png
pics/small/surface.png
pics/small/torpedo.png
pics/welcome/logo-a.png
pics/welcome/logo-a2.png
pics/welcome/logo-b.png
pics/welcome/logo-dash.png
pics/welcome/logo-excl.png
pics/welcome/logo-q.png
pics/welcome/logo-s.png
pics/welcome/logo-t.png
pics/welcome/logo-t2.png
pics/welcome/logo-u.png)
## Scopes:
#####################################################################
extend_target(sub-attaq CONDITION TARGET Qt::OpenGL
LIBRARIES
Qt::OpenGL
) )

View File

@ -1,16 +1,27 @@
# Generated from screenshot.pro. # Generated from screenshot.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## screenshot Binary: project(screenshot LANGUAGES CXX)
#####################################################################
add_qt_executable(screenshot set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/desktop/screenshot" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/desktop/screenshot" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(screenshot WIN32 MACOSX_BUNDLE
main.cpp main.cpp
screenshot.cpp screenshot.h screenshot.cpp screenshot.h
LIBRARIES )
target_link_libraries(screenshot PUBLIC
Qt::Widgets Qt::Widgets
) )
install(TARGETS screenshot
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,23 +1,28 @@
# Generated from systray.pro. # Generated from systray.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## systray Binary: project(systray LANGUAGES CXX)
#####################################################################
add_qt_executable(systray set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/desktop/systray" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/desktop/systray" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(systray WIN32 MACOSX_BUNDLE
main.cpp main.cpp
systray.qrc
window.cpp window.h window.cpp window.h
LIBRARIES )
target_link_libraries(systray PUBLIC
Qt::Widgets Qt::Widgets
) )
# Resources: install(TARGETS systray
add_qt_resource(systray "systray" PREFIX "/" FILES RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
images/bad.png BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
images/heart.png )
images/trash.png)

View File

@ -1,27 +1,27 @@
# Generated from classwizard.pro. # Generated from classwizard.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## classwizard Binary: project(classwizard LANGUAGES CXX)
#####################################################################
add_qt_executable(classwizard set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/dialogs/classwizard" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/dialogs/classwizard" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
classwizard.cpp classwizard.h
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(classwizard WIN32 MACOSX_BUNDLE
classwizard.cpp classwizard.h classwizard.qrc
main.cpp main.cpp
LIBRARIES )
target_link_libraries(classwizard PUBLIC
Qt::Widgets Qt::Widgets
) )
# Resources: install(TARGETS classwizard
add_qt_resource(classwizard "classwizard" FILES RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
images/background.png BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
images/banner.png )
images/logo1.png
images/logo2.png
images/logo3.png
images/watermark1.png
images/watermark2.png)

View File

@ -1,16 +1,27 @@
# Generated from extension.pro. # Generated from extension.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## extension Binary: project(extension LANGUAGES CXX)
#####################################################################
add_qt_executable(extension set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/dialogs/extension" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/dialogs/extension" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(extension WIN32 MACOSX_BUNDLE
finddialog.cpp finddialog.h finddialog.cpp finddialog.h
main.cpp main.cpp
LIBRARIES )
target_link_libraries(extension PUBLIC
Qt::Widgets Qt::Widgets
) )
install(TARGETS extension
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,16 +1,27 @@
# Generated from findfiles.pro. # Generated from findfiles.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## findfiles Binary: project(findfiles LANGUAGES CXX)
#####################################################################
add_qt_executable(findfiles set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/dialogs/findfiles" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/dialogs/findfiles" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(findfiles WIN32 MACOSX_BUNDLE
main.cpp main.cpp
window.cpp window.h window.cpp window.h
LIBRARIES )
target_link_libraries(findfiles PUBLIC
Qt::Widgets Qt::Widgets
) )
install(TARGETS findfiles
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,23 +1,29 @@
# Generated from licensewizard.pro. # Generated from licensewizard.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## licensewizard Binary: project(licensewizard LANGUAGES CXX)
#####################################################################
add_qt_executable(licensewizard set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/dialogs/licensewizard" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/dialogs/licensewizard" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
licensewizard.cpp licensewizard.h
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
find_package(Qt5 COMPONENTS PrintSupport)
add_executable(licensewizard WIN32 MACOSX_BUNDLE
licensewizard.cpp licensewizard.h licensewizard.qrc
main.cpp main.cpp
LIBRARIES )
Qt::Widgets target_link_libraries(licensewizard PUBLIC
Qt::PrintSupport Qt::PrintSupport
Qt::Widgets
) )
# Resources: install(TARGETS licensewizard
add_qt_resource(licensewizard "licensewizard" FILES RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
images/logo.png BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
images/watermark.png) )

View File

@ -1,16 +1,27 @@
# Generated from standarddialogs.pro. # Generated from standarddialogs.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## standarddialogs Binary: project(standarddialogs LANGUAGES CXX)
#####################################################################
add_qt_executable(standarddialogs set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/dialogs/standarddialogs" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/dialogs/standarddialogs" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(standarddialogs WIN32 MACOSX_BUNDLE
dialog.cpp dialog.h dialog.cpp dialog.h
main.cpp main.cpp
LIBRARIES )
target_link_libraries(standarddialogs PUBLIC
Qt::Widgets Qt::Widgets
) )
install(TARGETS standarddialogs
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,16 +1,27 @@
# Generated from tabdialog.pro. # Generated from tabdialog.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## tabdialog Binary: project(tabdialog LANGUAGES CXX)
#####################################################################
add_qt_executable(tabdialog set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/dialogs/tabdialog" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/dialogs/tabdialog" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(tabdialog WIN32 MACOSX_BUNDLE
main.cpp main.cpp
tabdialog.cpp tabdialog.h tabdialog.cpp tabdialog.h
LIBRARIES )
target_link_libraries(tabdialog PUBLIC
Qt::Widgets Qt::Widgets
) )
install(TARGETS tabdialog
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,15 +1,26 @@
# Generated from trivialwizard.pro. # Generated from trivialwizard.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## trivialwizard Binary: project(trivialwizard LANGUAGES CXX)
#####################################################################
add_qt_executable(trivialwizard set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/dialogs/trivialwizard" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/dialogs/trivialwizard" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(trivialwizard WIN32 MACOSX_BUNDLE
trivialwizard.cpp trivialwizard.cpp
LIBRARIES )
target_link_libraries(trivialwizard PUBLIC
Qt::Widgets Qt::Widgets
) )
install(TARGETS trivialwizard
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,23 +1,28 @@
# Generated from draggableicons.pro. # Generated from draggableicons.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## draggableicons Binary: project(draggableicons LANGUAGES CXX)
#####################################################################
add_qt_executable(draggableicons set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/draganddrop/draggableicons" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/draganddrop/draggableicons" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(draggableicons WIN32 MACOSX_BUNDLE
draggableicons.qrc
dragwidget.cpp dragwidget.h dragwidget.cpp dragwidget.h
main.cpp main.cpp
LIBRARIES )
target_link_libraries(draggableicons PUBLIC
Qt::Widgets Qt::Widgets
) )
# Resources: install(TARGETS draggableicons
add_qt_resource(draggableicons "draggableicons" FILES RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
images/boat.png BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
images/car.png )
images/house.png)

View File

@ -1,21 +1,28 @@
# Generated from draggabletext.pro. # Generated from draggabletext.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## draggabletext Binary: project(draggabletext LANGUAGES CXX)
#####################################################################
add_qt_executable(draggabletext set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/draganddrop/draggabletext" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/draganddrop/draggabletext" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(draggabletext WIN32 MACOSX_BUNDLE
draggabletext.qrc
dragwidget.cpp dragwidget.h dragwidget.cpp dragwidget.h
main.cpp main.cpp
LIBRARIES )
target_link_libraries(draggabletext PUBLIC
Qt::Widgets Qt::Widgets
) )
# Resources: install(TARGETS draggabletext
add_qt_resource(draggabletext "draggabletext" PREFIX "/dictionary" FILES RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
words.txt) BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -1,17 +1,28 @@
# Generated from dropsite.pro. # Generated from dropsite.pro.
##################################################################### cmake_minimum_required(VERSION 3.14)
## dropsite Binary: project(dropsite LANGUAGES CXX)
#####################################################################
add_qt_executable(dropsite set(CMAKE_INCLUDE_CURRENT_DIR ON)
GUI
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/draganddrop/dropsite" set(CMAKE_AUTOMOC ON)
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/draganddrop/dropsite" set(CMAKE_AUTORCC ON)
SOURCES set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
find_package(Qt5 COMPONENTS Widgets)
add_executable(dropsite WIN32 MACOSX_BUNDLE
droparea.cpp droparea.h droparea.cpp droparea.h
dropsitewindow.cpp dropsitewindow.h dropsitewindow.cpp dropsitewindow.h
main.cpp main.cpp
LIBRARIES )
target_link_libraries(dropsite PUBLIC
Qt::Widgets Qt::Widgets
) )
install(TARGETS dropsite
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
)

Some files were not shown because too many files have changed in this diff Show More