obs-studio/cmake/linux
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
..
compilerconfig.cmake cmake/linux: Move color diagnostics setting to preset for ubuntu-ci 2024-09-10 14:30:17 -04:00
cpackconfig.cmake Update formatting of CMake files 2024-08-14 12:07:47 -04:00
defaults.cmake UI: Fix missing support for portable configuration files 2024-09-26 14:39:44 -04:00
helpers.cmake cmake: Avoid breaking ABI through major version bump on Linux 2024-09-10 00:41:26 -04:00
toolchain-aarch64-clang.cmake cmake: Add Linux component to CMake build framework 3.0 2024-04-13 23:48:38 -04:00
toolchain-aarch64-gcc.cmake cmake: Add Linux component to CMake build framework 3.0 2024-04-13 23:48:38 -04:00
toolchain-x86_64-gcc.cmake cmake: Add Linux component to CMake build framework 3.0 2024-04-13 23:48:38 -04:00