mirror of
https://github.com/QuasarApp/CQtDeployer.git
synced 2025-04-27 10:14:32 +00:00
35 lines
665 B
CMake
35 lines
665 B
CMake
cmake_minimum_required(VERSION 3.16)
|
|
project(webui LANGUAGES CXX)
|
|
|
|
set(CMAKE_AUTOMOC ON)
|
|
|
|
|
|
find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Core Gui WebEngineWidgets)
|
|
|
|
# needed for test RPATH functions
|
|
get_filename_component(QT_QT_ROOT "${Qt${QT_VERSION_MAJOR}Core_DIR}/../../.." ABSOLUTE)
|
|
set(CMAKE_BUILD_RPATH ${QT_QT_ROOT}/bin)
|
|
|
|
# Resources:
|
|
file(GLOB_RECURSE SOURCE_QRC
|
|
"*.qrc"
|
|
)
|
|
|
|
add_executable(webui
|
|
main.cpp
|
|
webuihandler.cpp webuihandler.h
|
|
${SOURCE_QRC}
|
|
|
|
)
|
|
|
|
set_target_properties(webui PROPERTIES
|
|
WIN32_EXECUTABLE TRUE
|
|
MACOSX_BUNDLE TRUE
|
|
)
|
|
|
|
target_link_libraries(webui PUBLIC
|
|
Qt::Core
|
|
Qt::Gui
|
|
Qt::WebEngineWidgets
|
|
)
|