obs-studio/UI/cmake
PatTheMav 32cfa1626f UI: Fix missing support for portable configuration files
Windows and Linux allow the storage of configuration files relative
to the binary location, which is enabled by default on Windows and has
to be explicitly enabled on Linux.

This was originally conflated with the LINUX_PORTABLE build setting
which also allowed the application itself to be run from non-default
locations on a Linux system.

This change reintroduces the functionality behind the
ENABLE_PORTABLE_CONFIG build setting on Linux.

It also adds necessary code to make this setting compatible with the
recently introduced relocatable settings code changes:

When portable mode is enabled, user configuration, scene collections,
and profiles are stored in the config directory created for portable
mode.
2024-09-26 14:39:44 -04:00
..
linux UI: Improve and update app CMake 3 metainfo file 2024-05-10 16:21:36 -04:00
macos UI: Update exportOptions template for macOS release code signing 2024-02-01 18:21:32 -05:00
windows cmake: Add changes for CMake build framework 3.0 2023-06-29 10:11:32 -04:00
feature-browserpanels.cmake Update formatting of CMake files 2024-08-14 12:07:47 -04:00
feature-importers.cmake Update formatting of CMake files 2024-08-14 12:07:47 -04:00
feature-macos-update.cmake Update formatting of CMake files 2024-08-14 12:07:47 -04:00
feature-restream.cmake Update formatting of CMake files 2024-08-14 12:07:47 -04:00
feature-sparkle.cmake cmake: Update Framework link definition for macOS builds 2023-06-17 12:23:33 -04:00
feature-twitch.cmake Update formatting of CMake files 2024-08-14 12:07:47 -04:00
feature-whatsnew.cmake cmake: Update use of MbedTLS to support update to version 3.6.0 2024-09-13 18:30:42 -04:00
feature-youtube.cmake Update formatting of CMake files 2024-08-14 12:07:47 -04:00
os-freebsd.cmake UI: Link Qt::DBus on FreeBSD 2024-06-25 22:37:14 -04:00
os-linux.cmake UI: Fix missing support for portable configuration files 2024-09-26 14:39:44 -04:00
os-macos.cmake Update formatting of CMake files 2024-08-14 12:07:47 -04:00
os-windows.cmake cmake: Update use of MbedTLS to support update to version 3.6.0 2024-09-13 18:30:42 -04:00
ui-elements.cmake UI: Add preview scrollbars 2024-08-18 03:18:03 +02:00
ui-qt.cmake Update formatting of CMake files 2024-08-14 12:07:47 -04:00
ui-windows.cmake Update formatting of CMake files 2024-08-14 12:07:47 -04:00