31 Commits
Author SHA1 Message Date
Rosalie Wanders 21272091e1 RMG-Core: remove unused CORE_INSTALL_PREFIX 2024-07-04 14:35:25 +02:00
Rosalie Wanders a6da96cf82 RMG-Core: remove unused function in Directories.cpp 2024-03-25 22:06:17 +01:00
Cosima NeidahlandGitHub 685aa597c7 RMG-Core: Fix GNUInstallDirs usage (#226)
One may not manually prepend `CMAKE_INSTALL_*DIR` variables with `CMAKE_INSTALL_PREFIX`, because `CMAKE_INSTALL_*DIR` variables
may already be absolute paths - inside *or* outside of `CMAKE_INSTALL_PREFIX`.

To get a guaranteed-absolute version of them, `CMAKE_INSTALL_FULL_*DIR` must be used.
2024-01-28 21:37:42 +01:00
Rosalie Wanders 7e596c1509 RMG-Core: fix CoreGetLibraryDirectory() returning a path with trailing slash 2024-01-26 18:41:28 +01:00
Rosalie Wanders 84681fdd0d RMG-Core: change default screenshot directory on Linux 2024-01-25 21:02:43 +01:00
Rosalie Wanders e943e86447 RMG-Core: use GNUInstallDirs paths 2024-01-22 23:31:11 +01:00
Rosalie Wanders 994a87e871 RMG-Core: use std::filesystem::path::make_preferred() in Directories.cpp 2023-12-17 15:50:17 +01:00
Rosalie Wanders f0aa87d0bb RMG-Core: cleanup Directories.cpp 2023-09-06 10:56:03 +02:00
Rosalie Wanders b4c33ceae8 RMG-Core: add error to get_exe_directory() in Directories.cpp 2023-09-06 01:57:52 +02:00
Rosalie Wanders 005db96f02 RMG-Core: introduce CoreGetPortableDirectoryMode() and fix linux 2023-09-06 01:50:32 +02:00
Rosalie Wanders edbce2e415 RMG-Core: change default directories on windows 2023-09-06 01:29:47 +02:00
Rosalie Wanders 45cf5a8663 RMG-Core: only include command functions in Directories.cpp when needed 2023-07-31 22:31:57 +02:00
Rosalie Wanders 583687cfe1 RMG-Core: add CoreGetLibraryDirectory() and CoreSetLibraryPathOverride() 2023-07-01 01:09:27 +02:00
Rosalie Wanders dc58fbe900 RMG-Core: add CoreSet*PathOverride functions 2023-02-18 00:46:22 +01:00
Rosalie Wanders be67cd03cb RMG-Core: correct CORE_INSTALL_PREFIX name 2023-01-03 16:37:42 +01:00
Rosalie Wanders eb261bc2bf RMG-Core: fix default save state/game directory being wrong 2022-12-19 21:07:45 +01:00
Rosalie Wanders 21673affbb RMG-Core: include Config.hpp in Directories.cpp 2022-12-14 20:28:11 +01:00
Rosalie Wanders 330a66c81c RMG-Core: introduce & use CoreGetVersion() 2022-12-14 18:26:01 +01:00
Rosalie Wanders f87397b6c6 RMG-Core: fix remaining issues with std::filesystem::path 2022-11-18 22:07:27 +01:00
Rosalie Wanders 977c941d1b RMG-Core: use std::filesystem::path 2022-11-18 21:42:26 +01:00
JaxonWasTakenandGitHub 9caa05f258 Add missing, remove redundant, unused STL headers (#43) 2022-05-29 20:07:27 +02:00
Rosalie Wanders 53044626a0 RMG-Core: introduce & use CoreGet*ScreenshotDirectory() functions 2022-03-13 15:53:12 +01:00
Rosalie Wanders b25463585b RMG-Core: add missing comments in Directories.cpp 2022-02-02 19:09:50 +01:00
Rosalie Wanders b1597e021c RMG-Core: correct CoreGetUser{Data,Cache}Directory 2022-02-02 19:08:50 +01:00
Rosalie Wanders 2af19a57ca RMG-Core: don't use settings in CoreGetSharedDataDirectory()
CoreGetSharedDataDirectory() is called in CoreInit() before mupen64plus
has started, so the settings function will return an empty string, which
is not expected.
2022-01-19 15:43:38 +01:00
Rosalie Wanders 3e12c8c928 RMG-Core: introduce & use Config.hpp 2022-01-16 18:18:50 +01:00
Rosalie Wanders cabfcc9f75 RMG-Core: introduce CoreGetDefault*Directory() 2022-01-14 18:18:19 +01:00
Rosalie Wanders cd26941059 RMG-Core: remove support for non-portable builds on windows 2022-01-14 18:10:25 +01:00
Rosalie Wanders 9b589c50e1 RMG-Core: remove trailing slash in Directories.cpp 2022-01-13 16:01:05 +01:00
Rosalie Wanders f7f41d330d RMG-Core: introduce CoreGetSave{,State}Directory() 2022-01-13 15:33:39 +01:00
Rosalie Wanders 7e79aa0fff RMG-Core: introduce & use CoreGet*Directory functions 2022-01-13 14:25:12 +01:00