mirror of
https://gitlab.com/kelteseth/ScreenPlay.git
synced 2024-11-20 01:34:04 +01:00
Fix cmake formatting script ignoring sort
This commit is contained in:
parent
2e40b3a3d8
commit
42bdd7682c
@ -1,4 +1,6 @@
|
|||||||
|
# -----------------------------
|
||||||
|
# Options effecting formatting.
|
||||||
|
# -----------------------------
|
||||||
with section("format"):
|
with section("format"):
|
||||||
|
|
||||||
# How wide to allow formatted cmake files
|
# How wide to allow formatted cmake files
|
||||||
@ -6,3 +8,12 @@ with section("format"):
|
|||||||
|
|
||||||
# How many spaces to tab for indent
|
# How many spaces to tab for indent
|
||||||
tab_size = 4
|
tab_size = 4
|
||||||
|
|
||||||
|
# If true, the argument lists which are known to be sortable will be sorted
|
||||||
|
# lexicographicall
|
||||||
|
enable_sort = True
|
||||||
|
autosort = True
|
||||||
|
|
||||||
|
# If a positional argument group contains more than this many arguments, then
|
||||||
|
# force it to a vertical layout.
|
||||||
|
max_pargs_hwrap = 3
|
||||||
|
@ -1,7 +1,11 @@
|
|||||||
project(CMake)
|
project(CMake)
|
||||||
|
|
||||||
set(FILES # cmake-format: sortable
|
set(FILES
|
||||||
CopyRecursive.cmake CreateIFWInstaller.cmake FetchContentThirdParty.cmake QtUpdateTranslations.cmake)
|
# cmake-format: sortable
|
||||||
|
CopyRecursive.cmake
|
||||||
|
CreateIFWInstaller.cmake
|
||||||
|
FetchContentThirdParty.cmake
|
||||||
|
QtUpdateTranslations.cmake)
|
||||||
|
|
||||||
add_custom_target(
|
add_custom_target(
|
||||||
${PROJECT_NAME}
|
${PROJECT_NAME}
|
||||||
|
@ -7,56 +7,114 @@ set(CMAKE_AUTOMOC ON)
|
|||||||
set(SOURCES
|
set(SOURCES
|
||||||
# cmake-format: sortable
|
# cmake-format: sortable
|
||||||
app.cpp
|
app.cpp
|
||||||
src/globalvariables.cpp
|
src/create.cpp
|
||||||
src/createimportvideo.cpp
|
src/createimportvideo.cpp
|
||||||
|
src/globalvariables.cpp
|
||||||
|
src/installedlistfilter.cpp
|
||||||
src/installedlistmodel.cpp
|
src/installedlistmodel.cpp
|
||||||
src/monitorlistmodel.cpp
|
src/monitorlistmodel.cpp
|
||||||
src/screenplaywallpaper.cpp
|
|
||||||
src/screenplaywidget.cpp
|
|
||||||
src/settings.cpp
|
|
||||||
src/profilelistmodel.cpp
|
src/profilelistmodel.cpp
|
||||||
src/installedlistfilter.cpp
|
|
||||||
src/projectsettingslistmodel.cpp
|
src/projectsettingslistmodel.cpp
|
||||||
src/screenplaymanager.cpp
|
src/screenplaymanager.cpp
|
||||||
|
src/screenplaywallpaper.cpp
|
||||||
|
src/screenplaywidget.cpp
|
||||||
src/sdkconnection.cpp
|
src/sdkconnection.cpp
|
||||||
|
src/settings.cpp
|
||||||
src/util.cpp
|
src/util.cpp
|
||||||
src/create.cpp
|
|
||||||
src/wizards.cpp)
|
src/wizards.cpp)
|
||||||
|
|
||||||
set(HEADER
|
set(HEADER
|
||||||
# cmake-format: sortable
|
# cmake-format: sortable
|
||||||
app.h
|
app.h
|
||||||
src/globalvariables.h
|
src/create.h
|
||||||
src/createimportvideo.h
|
|
||||||
src/createimportstates.h
|
src/createimportstates.h
|
||||||
|
src/createimportvideo.h
|
||||||
|
src/globalvariables.h
|
||||||
|
src/installedlistfilter.h
|
||||||
src/installedlistmodel.h
|
src/installedlistmodel.h
|
||||||
src/monitorlistmodel.h
|
src/monitorlistmodel.h
|
||||||
src/screenplaywallpaper.h
|
|
||||||
src/screenplaywidget.h
|
|
||||||
src/settings.h
|
|
||||||
src/profilelistmodel.h
|
|
||||||
src/profile.h
|
src/profile.h
|
||||||
src/installedlistfilter.h
|
src/profilelistmodel.h
|
||||||
src/projectsettingslistmodel.h
|
src/projectsettingslistmodel.h
|
||||||
src/screenplaymanager.h
|
src/screenplaymanager.h
|
||||||
|
src/screenplaywallpaper.h
|
||||||
|
src/screenplaywidget.h
|
||||||
src/sdkconnection.h
|
src/sdkconnection.h
|
||||||
|
src/settings.h
|
||||||
src/util.h
|
src/util.h
|
||||||
src/create.h
|
|
||||||
src/wizards.h)
|
src/wizards.h)
|
||||||
|
|
||||||
set(QML
|
set(QML
|
||||||
# cmake-format: sortable
|
# cmake-format: sortable
|
||||||
main.qml
|
main.qml
|
||||||
|
qml/Common/CloseIcon.qml
|
||||||
|
qml/Common/ColorPicker.qml
|
||||||
|
qml/Common/Dialog.qml
|
||||||
|
qml/Common/Dialogs/CriticalError.qml
|
||||||
|
qml/Common/Dialogs/MonitorConfiguration.qml
|
||||||
|
qml/Common/Dialogs/SteamNotAvailable.qml
|
||||||
|
qml/Common/FileSelector.qml
|
||||||
|
qml/Common/Grow.qml
|
||||||
|
qml/Common/GrowIconLink.qml
|
||||||
|
qml/Common/Headline.qml
|
||||||
|
qml/Common/HeadlineSection.qml
|
||||||
|
qml/Common/ImageSelector.qml
|
||||||
|
qml/Common/LicenseSelector.qml
|
||||||
|
qml/Common/ModalBackgroundBlur.qml
|
||||||
|
qml/Common/MouseHoverBlocker.qml
|
||||||
|
qml/Common/Popup.qml
|
||||||
|
qml/Common/RippleEffect.qml
|
||||||
|
qml/Common/Search.qml
|
||||||
|
qml/Common/Shake.qml
|
||||||
|
qml/Common/Slider.qml
|
||||||
|
qml/Common/Tag.qml
|
||||||
|
qml/Common/TagSelector.qml
|
||||||
|
qml/Common/TextField.qml
|
||||||
|
qml/Common/TrayIcon.qml
|
||||||
|
qml/Common/Util.js
|
||||||
|
qml/Community/Community.qml
|
||||||
|
qml/Community/CommunityNavItem.qml
|
||||||
|
qml/Community/XMLNewsfeed.qml
|
||||||
qml/Create/Create.qml
|
qml/Create/Create.qml
|
||||||
qml/Create/Wizard.qml
|
qml/Create/Sidebar.qml
|
||||||
qml/Create/StartInfo.qml
|
qml/Create/StartInfo.qml
|
||||||
|
qml/Create/StartInfoLinkImage.qml
|
||||||
|
qml/Create/Wizard.qml
|
||||||
|
qml/Create/Wizards/GifWallpaper.qml
|
||||||
|
qml/Create/Wizards/HTMLWallpaper.qml
|
||||||
|
qml/Create/Wizards/HTMLWidget.qml
|
||||||
|
qml/Create/Wizards/Importh264/Importh264.qml
|
||||||
|
qml/Create/Wizards/Importh264/Importh264Convert.qml
|
||||||
|
qml/Create/Wizards/Importh264/Importh264Init.qml
|
||||||
|
qml/Create/Wizards/ImportVideoAndConvert/CreateWallpaper.qml
|
||||||
|
qml/Create/Wizards/ImportVideoAndConvert/CreateWallpaperInit.qml
|
||||||
|
qml/Create/Wizards/ImportVideoAndConvert/CreateWallpaperResult.qml
|
||||||
|
qml/Create/Wizards/ImportVideoAndConvert/CreateWallpaperVideoImportConvert.qml
|
||||||
|
qml/Create/Wizards/ImportWebm/ImportWebm.qml
|
||||||
|
qml/Create/Wizards/ImportWebm/ImportWebmConvert.qml
|
||||||
|
qml/Create/Wizards/ImportWebm/ImportWebmInit.qml
|
||||||
|
qml/Create/Wizards/QMLWallpaper.qml
|
||||||
|
qml/Create/Wizards/QMLWidget.qml
|
||||||
|
qml/Create/Wizards/WebsiteWallpaper.qml
|
||||||
|
qml/Create/Wizards/WizardPage.qml
|
||||||
|
qml/Create/WizardsFiles/QMLWallpaperMain.qml
|
||||||
|
qml/Create/WizardsFiles/QMLWidgetMain.qml
|
||||||
qml/Installed/Installed.qml
|
qml/Installed/Installed.qml
|
||||||
|
qml/Installed/InstalledWelcomeScreen.qml
|
||||||
|
qml/Installed/Navigation.qml
|
||||||
qml/Installed/ScreenPlayItem.qml
|
qml/Installed/ScreenPlayItem.qml
|
||||||
qml/Installed/ScreenPlayItemImage.qml
|
qml/Installed/ScreenPlayItemImage.qml
|
||||||
qml/Installed/Sidebar.qml
|
qml/Installed/Sidebar.qml
|
||||||
qml/Installed/InstalledWelcomeScreen.qml
|
qml/Monitors/DefaultVideoControls.qml
|
||||||
qml/Community/Community.qml
|
qml/Monitors/Monitors.qml
|
||||||
qml/Community/XMLNewsfeed.qml
|
qml/Monitors/MonitorSelection.qml
|
||||||
|
qml/Monitors/MonitorSelectionItem.qml
|
||||||
|
qml/Monitors/MonitorsProjectSettingItem.qml
|
||||||
|
qml/Monitors/SaveNotification.qml
|
||||||
|
qml/Navigation/Navigation.qml
|
||||||
|
qml/Navigation/NavigationItem.qml
|
||||||
|
qml/Navigation/WindowNavButton.qml
|
||||||
|
qml/Navigation/WindowNavigation.qml
|
||||||
qml/Settings/SettingBool.qml
|
qml/Settings/SettingBool.qml
|
||||||
qml/Settings/Settings.qml
|
qml/Settings/Settings.qml
|
||||||
qml/Settings/SettingsButton.qml
|
qml/Settings/SettingsButton.qml
|
||||||
@ -64,98 +122,40 @@ set(QML
|
|||||||
qml/Settings/SettingsExpander.qml
|
qml/Settings/SettingsExpander.qml
|
||||||
qml/Settings/SettingsHeader.qml
|
qml/Settings/SettingsHeader.qml
|
||||||
qml/Settings/SettingsHorizontalSeperator.qml
|
qml/Settings/SettingsHorizontalSeperator.qml
|
||||||
qml/Workshop/Workshop.qml
|
|
||||||
qml/Monitors/Monitors.qml
|
|
||||||
qml/Monitors/MonitorSelection.qml
|
|
||||||
qml/Monitors/MonitorSelectionItem.qml
|
|
||||||
qml/Monitors/MonitorsProjectSettingItem.qml
|
|
||||||
qml/Navigation/Navigation.qml
|
|
||||||
qml/Navigation/NavigationItem.qml
|
|
||||||
qml/Navigation/WindowNavButton.qml
|
|
||||||
qml/Navigation/WindowNavigation.qml
|
|
||||||
qml/Monitors/DefaultVideoControls.qml
|
|
||||||
qml/Common/TagSelector.qml
|
|
||||||
qml/Common/Tag.qml
|
|
||||||
qml/Common/Popup.qml
|
|
||||||
qml/Common/Dialog.qml
|
|
||||||
qml/Common/ImageSelector.qml
|
|
||||||
qml/Common/Slider.qml
|
|
||||||
qml/Common/RippleEffect.qml
|
|
||||||
qml/Common/Shake.qml
|
|
||||||
qml/Common/Grow.qml
|
|
||||||
qml/Common/GrowIconLink.qml
|
|
||||||
qml/Common/CloseIcon.qml
|
|
||||||
qml/Common/Headline.qml
|
|
||||||
qml/Settings/SettingsPage.qml
|
qml/Settings/SettingsPage.qml
|
||||||
qml/Community/CommunityNavItem.qml
|
|
||||||
qml/Workshop/ScreenPlayItem.qml
|
|
||||||
qml/Workshop/ScreenPlayItemImage.qml
|
|
||||||
qml/Workshop/Background.qml
|
qml/Workshop/Background.qml
|
||||||
qml/Workshop/WorkshopInstalled.qml
|
qml/Workshop/Forum.qml
|
||||||
qml/Workshop/WorkshopItem.qml
|
|
||||||
qml/Workshop/Sidebar.qml
|
|
||||||
qml/Workshop/Navigation.qml
|
qml/Workshop/Navigation.qml
|
||||||
qml/Workshop/PopupOffline.qml
|
qml/Workshop/PopupOffline.qml
|
||||||
|
qml/Workshop/ScreenPlayItem.qml
|
||||||
|
qml/Workshop/ScreenPlayItemImage.qml
|
||||||
|
qml/Workshop/Sidebar.qml
|
||||||
|
qml/Workshop/SteamProfile.qml
|
||||||
|
qml/Workshop/SteamWorkshop.qml
|
||||||
|
qml/Workshop/SteamWorkshopStartPage.qml
|
||||||
qml/Workshop/upload/PopupSteamWorkshopAgreement.qml
|
qml/Workshop/upload/PopupSteamWorkshopAgreement.qml
|
||||||
qml/Workshop/upload/UploadProject.qml
|
qml/Workshop/upload/UploadProject.qml
|
||||||
qml/Workshop/upload/UploadProjectBigItem.qml
|
qml/Workshop/upload/UploadProjectBigItem.qml
|
||||||
qml/Workshop/upload/UploadProjectItem.qml
|
qml/Workshop/upload/UploadProjectItem.qml
|
||||||
qml/Monitors/SaveNotification.qml
|
qml/Workshop/Workshop.qml
|
||||||
qml/Common/TrayIcon.qml
|
qml/Workshop/WorkshopInstalled.qml
|
||||||
qml/Installed/Navigation.qml
|
qml/Workshop/WorkshopItem.qml)
|
||||||
qml/Common/Search.qml
|
|
||||||
qml/Common/MouseHoverBlocker.qml
|
|
||||||
qml/Create/Wizards/HTMLWallpaper.qml
|
|
||||||
qml/Create/Wizards/HTMLWidget.qml
|
|
||||||
qml/Create/Wizards/QMLWidget.qml
|
|
||||||
qml/Create/Wizards/QMLWallpaper.qml
|
|
||||||
qml/Create/Wizards/ImportVideoAndConvert/CreateWallpaper.qml
|
|
||||||
qml/Create/Wizards/ImportVideoAndConvert/CreateWallpaperInit.qml
|
|
||||||
qml/Create/Wizards/ImportVideoAndConvert/CreateWallpaperResult.qml
|
|
||||||
qml/Create/Wizards/ImportVideoAndConvert/CreateWallpaperVideoImportConvert.qml
|
|
||||||
qml/Create/Sidebar.qml
|
|
||||||
qml/Create/Wizards/ImportWebm/ImportWebm.qml
|
|
||||||
qml/Create/Wizards/ImportWebm/ImportWebmConvert.qml
|
|
||||||
qml/Create/Wizards/ImportWebm/ImportWebmInit.qml
|
|
||||||
qml/Common/Dialogs/MonitorConfiguration.qml
|
|
||||||
qml/Common/Dialogs/SteamNotAvailable.qml
|
|
||||||
qml/Create/Wizards/WizardPage.qml
|
|
||||||
qml/Create/Wizards/GifWallpaper.qml
|
|
||||||
qml/Common/TextField.qml
|
|
||||||
qml/Common/HeadlineSection.qml
|
|
||||||
qml/Create/Wizards/WebsiteWallpaper.qml
|
|
||||||
qml/Common/FileSelector.qml
|
|
||||||
qml/Create/WizardsFiles/QMLWidgetMain.qml
|
|
||||||
qml/Create/WizardsFiles/QMLWallpaperMain.qml
|
|
||||||
qml/Common/LicenseSelector.qml
|
|
||||||
qml/Common/ModalBackgroundBlur.qml
|
|
||||||
qml/Common/Util.js
|
|
||||||
qml/Common/Dialogs/CriticalError.qml
|
|
||||||
qml/Common/ColorPicker.qml
|
|
||||||
qml/Create/StartInfoLinkImage.qml
|
|
||||||
qml/Workshop/SteamProfile.qml
|
|
||||||
qml/Workshop/SteamWorkshop.qml
|
|
||||||
qml/Workshop/Forum.qml
|
|
||||||
qml/Workshop/SteamWorkshopStartPage.qml
|
|
||||||
qml/Create/Wizards/Importh264/Importh264.qml
|
|
||||||
qml/Create/Wizards/Importh264/Importh264Convert.qml
|
|
||||||
qml/Create/Wizards/Importh264/Importh264Init.qml)
|
|
||||||
|
|
||||||
set(TS_FILES
|
set(TS_FILES
|
||||||
# cmake-format: sortable
|
# cmake-format: sortable
|
||||||
translations/ScreenPlay_.ts
|
translations/ScreenPlay_.ts
|
||||||
translations/ScreenPlay_tr_TR.ts
|
|
||||||
translations/ScreenPlay_it_IT.ts
|
|
||||||
translations/ScreenPlay_nl_NL.ts
|
|
||||||
translations/ScreenPlay_de_DE.ts
|
translations/ScreenPlay_de_DE.ts
|
||||||
translations/ScreenPlay_pl_PL.ts
|
|
||||||
translations/ScreenPlay_zh_CN.ts
|
|
||||||
translations/ScreenPlay_pt_BR.ts
|
|
||||||
translations/ScreenPlay_es_ES.ts
|
translations/ScreenPlay_es_ES.ts
|
||||||
translations/ScreenPlay_fr_FR.ts
|
translations/ScreenPlay_fr_FR.ts
|
||||||
|
translations/ScreenPlay_it_IT.ts
|
||||||
translations/ScreenPlay_ko_KR.ts
|
translations/ScreenPlay_ko_KR.ts
|
||||||
|
translations/ScreenPlay_nl_NL.ts
|
||||||
|
translations/ScreenPlay_pl_PL.ts
|
||||||
|
translations/ScreenPlay_pt_BR.ts
|
||||||
translations/ScreenPlay_ru_RU.ts
|
translations/ScreenPlay_ru_RU.ts
|
||||||
translations/ScreenPlay_vi_VN.ts)
|
translations/ScreenPlay_tr_TR.ts
|
||||||
|
translations/ScreenPlay_vi_VN.ts
|
||||||
|
translations/ScreenPlay_zh_CN.ts)
|
||||||
|
|
||||||
# Needed on macos
|
# Needed on macos
|
||||||
find_package(Threads REQUIRED)
|
find_package(Threads REQUIRED)
|
||||||
@ -180,7 +180,12 @@ find_package(
|
|||||||
qt_add_resources(RESOURCES Resources.qrc)
|
qt_add_resources(RESOURCES Resources.qrc)
|
||||||
qt_add_big_resources(FONTS fonts.qrc)
|
qt_add_big_resources(FONTS fonts.qrc)
|
||||||
|
|
||||||
add_library(ScreenPlayLib ${SOURCES} ${HEADER} ${RESOURCES} ${FONTS})
|
add_library(
|
||||||
|
ScreenPlayLib
|
||||||
|
${SOURCES}
|
||||||
|
${HEADER}
|
||||||
|
${RESOURCES}
|
||||||
|
${FONTS})
|
||||||
|
|
||||||
target_link_libraries(
|
target_link_libraries(
|
||||||
ScreenPlayLib
|
ScreenPlayLib
|
||||||
|
@ -19,4 +19,9 @@ add_library(${PROJECT_NAME} ${SOURCES} ${HEADER})
|
|||||||
|
|
||||||
target_include_directories(${PROJECT_NAME} PUBLIC inc)
|
target_include_directories(${PROJECT_NAME} PUBLIC inc)
|
||||||
|
|
||||||
target_link_libraries(${PROJECT_NAME} PRIVATE Qt6::Core Qt6::Quick Qt6::Gui Qt6::Network)
|
target_link_libraries(
|
||||||
|
${PROJECT_NAME}
|
||||||
|
PRIVATE Qt6::Core
|
||||||
|
Qt6::Quick
|
||||||
|
Qt6::Gui
|
||||||
|
Qt6::Network)
|
||||||
|
@ -12,27 +12,27 @@ find_package(
|
|||||||
# Because this is a plugin, we need this for testing and development. This can be disabled when using the plugin in your project directly.
|
# Because this is a plugin, we need this for testing and development. This can be disabled when using the plugin in your project directly.
|
||||||
option(tst_ScreenPlayShader "Builds TextProject" ON)
|
option(tst_ScreenPlayShader "Builds TextProject" ON)
|
||||||
|
|
||||||
set(QML_RESOURCES # cmake-format: sortable
|
set(QML_RESOURCES
|
||||||
|
# cmake-format: sortable
|
||||||
shader/lightning.frag
|
shader/lightning.frag
|
||||||
shader/lightning.vert
|
shader/lightning.vert
|
||||||
shader/water.frag
|
shader/water.frag
|
||||||
shader/water.vert
|
shader/water.vert)
|
||||||
)
|
|
||||||
|
|
||||||
# https://doc.qt.io/qt-6/qtshadertools-build.html
|
# https://doc.qt.io/qt-6/qtshadertools-build.html
|
||||||
qt6_add_shaders(${PROJECT_NAME} "${PROJECT_NAME}Shaders"
|
qt6_add_shaders(
|
||||||
|
${PROJECT_NAME}
|
||||||
|
"${PROJECT_NAME}Shaders"
|
||||||
PREFIX
|
PREFIX
|
||||||
"/shaders"
|
"/shader"
|
||||||
FILES
|
FILES
|
||||||
shader/lightning.frag
|
lightning.frag
|
||||||
shader/lightning.vert
|
lightning.vert
|
||||||
shader/water.frag
|
water.frag
|
||||||
shader/water.vert
|
water.vert)
|
||||||
)
|
|
||||||
|
|
||||||
set(QML # cmake-format: sortable
|
set(QML # cmake-format: sortable
|
||||||
src/ShadertoyShader.qml
|
src/ShadertoyShader.qml src/TestMain.qml)
|
||||||
src/TestMain.qml)
|
|
||||||
|
|
||||||
set(QML_PLUGIN_SOURCES # cmake-format: sortable
|
set(QML_PLUGIN_SOURCES # cmake-format: sortable
|
||||||
src/shaderlibrary.cpp)
|
src/shaderlibrary.cpp)
|
||||||
|
@ -20,19 +20,26 @@ option(tst_ScreenPlaySysInfo "Builds TextProject" ON)
|
|||||||
set(QML # cmake-format: sortable
|
set(QML # cmake-format: sortable
|
||||||
src/TestMain.qml)
|
src/TestMain.qml)
|
||||||
|
|
||||||
set(QML_PLUGIN_SOURCES # cmake-format: sortable
|
set(QML_PLUGIN_SOURCES
|
||||||
src/sysinfo.cpp src/cpu.cpp src/ram.cpp src/storage.cpp src/uptime.cpp src/gpu.cpp src/ipaddress.cpp)
|
# cmake-format: sortable
|
||||||
|
src/cpu.cpp
|
||||||
|
src/gpu.cpp
|
||||||
|
src/ipaddress.cpp
|
||||||
|
src/ram.cpp
|
||||||
|
src/storage.cpp
|
||||||
|
src/sysinfo.cpp
|
||||||
|
src/uptime.cpp)
|
||||||
|
|
||||||
set(QML_PLUGIN_HEADER
|
set(QML_PLUGIN_HEADER
|
||||||
# cmake-format: sortable
|
# cmake-format: sortable
|
||||||
src/sysinfo.h
|
|
||||||
src/cpu.h
|
src/cpu.h
|
||||||
src/ram.h
|
|
||||||
src/mathhelper.h
|
|
||||||
src/storage.h
|
|
||||||
src/uptime.h
|
|
||||||
src/gpu.h
|
src/gpu.h
|
||||||
src/ipaddress.h)
|
src/ipaddress.h
|
||||||
|
src/mathhelper.h
|
||||||
|
src/ram.h
|
||||||
|
src/storage.h
|
||||||
|
src/sysinfo.h
|
||||||
|
src/uptime.h)
|
||||||
|
|
||||||
add_library(${PROJECT_NAME} STATIC)
|
add_library(${PROJECT_NAME} STATIC)
|
||||||
target_link_libraries(${PROJECT_NAME} PRIVATE Qt6::Core Qt6::Quick infoware)
|
target_link_libraries(${PROJECT_NAME} PRIVATE Qt6::Core Qt6::Quick infoware)
|
||||||
|
@ -10,22 +10,22 @@ find_package(
|
|||||||
REQUIRED)
|
REQUIRED)
|
||||||
|
|
||||||
set(SOURCES # cmake-format: sortable
|
set(SOURCES # cmake-format: sortable
|
||||||
src/util.cpp src/contenttypes.cpp inc/public/ScreenPlayUtil/httpfileserver.cpp)
|
inc/public/ScreenPlayUtil/httpfileserver.cpp src/contenttypes.cpp src/util.cpp)
|
||||||
|
|
||||||
set(HEADER
|
set(HEADER
|
||||||
# cmake-format: sortable
|
# cmake-format: sortable
|
||||||
inc/public/ScreenPlayUtil/util.h
|
|
||||||
inc/public/ScreenPlayUtil/httpfileserver.h
|
|
||||||
inc/public/ScreenPlayUtil/contenttypes.h
|
|
||||||
inc/public/ScreenPlayUtil/projectfile.h
|
|
||||||
inc/public/ScreenPlayUtil/AutoPropertyHelpers.h
|
inc/public/ScreenPlayUtil/AutoPropertyHelpers.h
|
||||||
inc/public/ScreenPlayUtil/ConstRefPropertyHelpers.h
|
inc/public/ScreenPlayUtil/ConstRefPropertyHelpers.h
|
||||||
|
inc/public/ScreenPlayUtil/contenttypes.h
|
||||||
inc/public/ScreenPlayUtil/EnumClassHelper.h
|
inc/public/ScreenPlayUtil/EnumClassHelper.h
|
||||||
inc/public/ScreenPlayUtil/HelpersCommon.h
|
inc/public/ScreenPlayUtil/HelpersCommon.h
|
||||||
|
inc/public/ScreenPlayUtil/httpfileserver.h
|
||||||
inc/public/ScreenPlayUtil/ListPropertyHelper.h
|
inc/public/ScreenPlayUtil/ListPropertyHelper.h
|
||||||
|
inc/public/ScreenPlayUtil/projectfile.h
|
||||||
inc/public/ScreenPlayUtil/PropertyHelpers.h
|
inc/public/ScreenPlayUtil/PropertyHelpers.h
|
||||||
inc/public/ScreenPlayUtil/PtrPropertyHelpers.h
|
inc/public/ScreenPlayUtil/PtrPropertyHelpers.h
|
||||||
inc/public/ScreenPlayUtil/SingletonHelper.h)
|
inc/public/ScreenPlayUtil/SingletonHelper.h
|
||||||
|
inc/public/ScreenPlayUtil/util.h)
|
||||||
|
|
||||||
add_library(${PROJECT_NAME} STATIC ${SOURCES} ${HEADER})
|
add_library(${PROJECT_NAME} STATIC ${SOURCES} ${HEADER})
|
||||||
|
|
||||||
|
@ -26,8 +26,12 @@ if(WIN32)
|
|||||||
elseif(APPLE)
|
elseif(APPLE)
|
||||||
set(SOURCES # cmake-format: sortable
|
set(SOURCES # cmake-format: sortable
|
||||||
src/macintegration.cpp src/macwindow.cpp)
|
src/macintegration.cpp src/macwindow.cpp)
|
||||||
set(HEADER # cmake-format: sortable
|
set(HEADER
|
||||||
src/macintegration.h src/macbridge.h src/macwindow.h src/MacBridge.mm)
|
# cmake-format: sortable
|
||||||
|
src/macbridge.h
|
||||||
|
src/MacBridge.mm
|
||||||
|
src/macintegration.h
|
||||||
|
src/macwindow.h)
|
||||||
elseif(UNIX)
|
elseif(UNIX)
|
||||||
set(SOURCES # cmake-format: sortable
|
set(SOURCES # cmake-format: sortable
|
||||||
src/linuxwindow.cpp)
|
src/linuxwindow.cpp)
|
||||||
@ -38,8 +42,14 @@ endif()
|
|||||||
set(SOURCES ${SOURCES} main.cpp src/basewindow.cpp)
|
set(SOURCES ${SOURCES} main.cpp src/basewindow.cpp)
|
||||||
set(HEADER ${HEADER} src/basewindow.h)
|
set(HEADER ${HEADER} src/basewindow.h)
|
||||||
|
|
||||||
set(QML # cmake-format: sortable
|
set(QML
|
||||||
qml/GifWallpaper.qml qml/Test.qml qml/Wallpaper.qml qml/WebsiteWallpaper.qml qml/MultimediaView.qml qml/MultimediaWebView.qml)
|
# cmake-format: sortable
|
||||||
|
qml/GifWallpaper.qml
|
||||||
|
qml/MultimediaView.qml
|
||||||
|
qml/MultimediaWebView.qml
|
||||||
|
qml/Test.qml
|
||||||
|
qml/Wallpaper.qml
|
||||||
|
qml/WebsiteWallpaper.qml)
|
||||||
|
|
||||||
qt_add_resources(RESOURCES Resources.qrc)
|
qt_add_resources(RESOURCES Resources.qrc)
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@ set(QML_PLUGIN_SOURCES # cmake-format: sortable
|
|||||||
src/screenplayweather.cpp)
|
src/screenplayweather.cpp)
|
||||||
|
|
||||||
set(QML_PLUGIN_HEADER # cmake-format: sortable
|
set(QML_PLUGIN_HEADER # cmake-format: sortable
|
||||||
src/screenplayweather.h src/day.h)
|
src/day.h src/screenplayweather.h)
|
||||||
|
|
||||||
qt_add_library(${PROJECT_NAME} STATIC)
|
qt_add_library(${PROJECT_NAME} STATIC)
|
||||||
target_link_libraries(${PROJECT_NAME} PUBLIC ScreenPlayUtil)
|
target_link_libraries(${PROJECT_NAME} PUBLIC ScreenPlayUtil)
|
||||||
|
@ -28,7 +28,11 @@ find_package(
|
|||||||
|
|
||||||
qt_add_resources(RESOURCES Resources.qrc)
|
qt_add_resources(RESOURCES Resources.qrc)
|
||||||
|
|
||||||
qt_add_executable(${PROJECT_NAME} ${SOURCES} ${HEADER} ${RESOURCES})
|
qt_add_executable(
|
||||||
|
${PROJECT_NAME}
|
||||||
|
${SOURCES}
|
||||||
|
${HEADER}
|
||||||
|
${RESOURCES})
|
||||||
|
|
||||||
target_link_libraries(
|
target_link_libraries(
|
||||||
${PROJECT_NAME}
|
${PROJECT_NAME}
|
||||||
|
@ -12,27 +12,27 @@ find_package(
|
|||||||
|
|
||||||
set(SOURCES
|
set(SOURCES
|
||||||
# cmake-format: sortable
|
# cmake-format: sortable
|
||||||
src/steamapiwrapper.cpp
|
|
||||||
src/steamworkshopitem.cpp
|
|
||||||
src/workshop.cpp
|
|
||||||
src/installedlistmodel.cpp
|
src/installedlistmodel.cpp
|
||||||
src/steamworkshop.cpp
|
|
||||||
src/steamworkshoplistmodel.cpp
|
|
||||||
src/steamaccount.cpp
|
src/steamaccount.cpp
|
||||||
src/steamqmlimageprovider.cpp)
|
src/steamapiwrapper.cpp
|
||||||
|
src/steamqmlimageprovider.cpp
|
||||||
|
src/steamworkshop.cpp
|
||||||
|
src/steamworkshopitem.cpp
|
||||||
|
src/steamworkshoplistmodel.cpp
|
||||||
|
src/workshop.cpp)
|
||||||
|
|
||||||
set(HEADER
|
set(HEADER
|
||||||
# cmake-format: sortable
|
# cmake-format: sortable
|
||||||
|
src/installedlistmodel.h
|
||||||
|
src/steamaccount.h
|
||||||
src/steamapiwrapper.h
|
src/steamapiwrapper.h
|
||||||
|
src/steamqmlimageprovider.h
|
||||||
|
src/steamworkshop.h
|
||||||
|
src/steamworkshopitem.h
|
||||||
src/steamworkshoplistmodel.h
|
src/steamworkshoplistmodel.h
|
||||||
src/uploadlistmodel.h
|
src/uploadlistmodel.h
|
||||||
src/steamworkshopitem.h
|
|
||||||
src/workshop.h
|
src/workshop.h
|
||||||
src/workshopitem.h
|
src/workshopitem.h)
|
||||||
src/installedlistmodel.h
|
|
||||||
src/steamworkshop.h
|
|
||||||
src/steamaccount.h
|
|
||||||
src/steamqmlimageprovider.h)
|
|
||||||
|
|
||||||
set(STEAM_LIB_PATH "${CMAKE_CURRENT_SOURCE_DIR}/SteamSDK/redistributable_bin/")
|
set(STEAM_LIB_PATH "${CMAKE_CURRENT_SOURCE_DIR}/SteamSDK/redistributable_bin/")
|
||||||
|
|
||||||
@ -52,7 +52,13 @@ elseif(UNIX)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
add_library(${PROJECT_NAME} SHARED ${SOURCES} ${HEADER})
|
add_library(${PROJECT_NAME} SHARED ${SOURCES} ${HEADER})
|
||||||
target_link_libraries(${PROJECT_NAME} PRIVATE Qt6::Core Qt6::Quick ${STEAM_LIB} ScreenPlayUtil SteamSDK)
|
target_link_libraries(
|
||||||
|
${PROJECT_NAME}
|
||||||
|
PRIVATE Qt6::Core
|
||||||
|
Qt6::Quick
|
||||||
|
${STEAM_LIB}
|
||||||
|
ScreenPlayUtil
|
||||||
|
SteamSDK)
|
||||||
|
|
||||||
qt_add_qml_module(
|
qt_add_qml_module(
|
||||||
${PROJECT_NAME}
|
${PROJECT_NAME}
|
||||||
@ -86,7 +92,14 @@ endif()
|
|||||||
# https://github.com/qt/qtdeclarative/blob/7a7064e14f094e843e1ee832cc927e86f887621a/src/qml/Qt6QmlMacros.cmake#L2042
|
# https://github.com/qt/qtdeclarative/blob/7a7064e14f094e843e1ee832cc927e86f887621a/src/qml/Qt6QmlMacros.cmake#L2042
|
||||||
target_include_directories(${PROJECT_NAME} PUBLIC src/)
|
target_include_directories(${PROJECT_NAME} PUBLIC src/)
|
||||||
|
|
||||||
target_link_libraries(${PROJECT_NAME} PRIVATE Qt6::Core Qt6::Quick ${STEAM_LIB} ScreenPlayUtil SteamSDK SteamSDKQtEnums)
|
target_link_libraries(
|
||||||
|
${PROJECT_NAME}
|
||||||
|
PRIVATE Qt6::Core
|
||||||
|
Qt6::Quick
|
||||||
|
${STEAM_LIB}
|
||||||
|
ScreenPlayUtil
|
||||||
|
SteamSDK
|
||||||
|
SteamSDKQtEnums)
|
||||||
|
|
||||||
if(${tst_ScreenPlayWorkshop})
|
if(${tst_ScreenPlayWorkshop})
|
||||||
qt_add_executable(tst_ScreenPlayWorkshop src/TestMain.cpp)
|
qt_add_executable(tst_ScreenPlayWorkshop src/TestMain.cpp)
|
||||||
|
@ -3,7 +3,7 @@ project(Tools LANGUAGES CXX)
|
|||||||
file(GLOB PYTHON *.py)
|
file(GLOB PYTHON *.py)
|
||||||
|
|
||||||
set(FILES # cmake-format: sortable
|
set(FILES # cmake-format: sortable
|
||||||
Installer/package.xml Installer/installscript.qs)
|
Installer/installscript.qs Installer/package.xml)
|
||||||
|
|
||||||
add_custom_target(
|
add_custom_target(
|
||||||
${PROJECT_NAME}
|
${PROJECT_NAME}
|
||||||
|
Loading…
Reference in New Issue
Block a user