mirror of
https://github.com/PrismLauncher/PrismLauncher.git
synced 2025-04-29 22:24:26 +02:00
remove ghc_filesystem
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
parent
2ec0457854
commit
4361aaa094
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -4,9 +4,6 @@
|
|||||||
[submodule "libraries/tomlplusplus"]
|
[submodule "libraries/tomlplusplus"]
|
||||||
path = libraries/tomlplusplus
|
path = libraries/tomlplusplus
|
||||||
url = https://github.com/marzer/tomlplusplus.git
|
url = https://github.com/marzer/tomlplusplus.git
|
||||||
[submodule "libraries/filesystem"]
|
|
||||||
path = libraries/filesystem
|
|
||||||
url = https://github.com/gulrak/filesystem
|
|
||||||
[submodule "libraries/libnbtplusplus"]
|
[submodule "libraries/libnbtplusplus"]
|
||||||
path = libraries/libnbtplusplus
|
path = libraries/libnbtplusplus
|
||||||
url = https://github.com/PrismLauncher/libnbtplusplus.git
|
url = https://github.com/PrismLauncher/libnbtplusplus.git
|
||||||
|
@ -363,9 +363,6 @@ if(NOT Launcher_FORCE_BUNDLED_LIBS)
|
|||||||
# Find toml++
|
# Find toml++
|
||||||
find_package(tomlplusplus 3.2.0 QUIET)
|
find_package(tomlplusplus 3.2.0 QUIET)
|
||||||
|
|
||||||
# Find ghc_filesystem
|
|
||||||
find_package(ghc_filesystem QUIET)
|
|
||||||
|
|
||||||
# Find cmark
|
# Find cmark
|
||||||
find_package(cmark QUIET)
|
find_package(cmark QUIET)
|
||||||
endif()
|
endif()
|
||||||
@ -560,12 +557,6 @@ else()
|
|||||||
endif()
|
endif()
|
||||||
add_subdirectory(libraries/gamemode)
|
add_subdirectory(libraries/gamemode)
|
||||||
add_subdirectory(libraries/murmur2) # Hash for usage with the CurseForge API
|
add_subdirectory(libraries/murmur2) # Hash for usage with the CurseForge API
|
||||||
if (NOT ghc_filesystem_FOUND)
|
|
||||||
message(STATUS "Using bundled ghc_filesystem")
|
|
||||||
add_subdirectory(libraries/filesystem) # Implementation of std::filesystem for old C++, for usage in old macOS
|
|
||||||
else()
|
|
||||||
message(STATUS "Using system ghc_filesystem")
|
|
||||||
endif()
|
|
||||||
add_subdirectory(libraries/qdcss) # css parser
|
add_subdirectory(libraries/qdcss) # css parser
|
||||||
|
|
||||||
############################### Built Artifacts ###############################
|
############################### Built Artifacts ###############################
|
||||||
|
22
COPYING.md
22
COPYING.md
@ -362,28 +362,6 @@
|
|||||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
## gulrak/filesystem
|
|
||||||
|
|
||||||
Copyright (c) 2018, Steffen Schümann <s.schuemann@pobox.com>
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
|
||||||
in the Software without restriction, including without limitation the rights
|
|
||||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
||||||
copies of the Software, and to permit persons to whom the Software is
|
|
||||||
furnished to do so, subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in all
|
|
||||||
copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
||||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
||||||
SOFTWARE.
|
|
||||||
|
|
||||||
## Breeze icons
|
## Breeze icons
|
||||||
|
|
||||||
Copyright (C) 2014 Uri Herrera <uri_herrera@nitrux.in> and others
|
Copyright (C) 2014 Uri Herrera <uri_herrera@nitrux.in> and others
|
||||||
|
@ -1289,7 +1289,6 @@ target_link_libraries(Launcher_logic
|
|||||||
qdcss
|
qdcss
|
||||||
BuildConfig
|
BuildConfig
|
||||||
Qt${QT_VERSION_MAJOR}::Widgets
|
Qt${QT_VERSION_MAJOR}::Widgets
|
||||||
ghcFilesystem::ghc_filesystem
|
|
||||||
)
|
)
|
||||||
|
|
||||||
if (UNIX AND NOT CYGWIN AND NOT APPLE)
|
if (UNIX AND NOT CYGWIN AND NOT APPLE)
|
||||||
@ -1376,7 +1375,6 @@ if(Launcher_BUILD_UPDATER)
|
|||||||
${ZLIB_LIBRARIES}
|
${ZLIB_LIBRARIES}
|
||||||
systeminfo
|
systeminfo
|
||||||
BuildConfig
|
BuildConfig
|
||||||
ghcFilesystem::ghc_filesystem
|
|
||||||
Qt${QT_VERSION_MAJOR}::Widgets
|
Qt${QT_VERSION_MAJOR}::Widgets
|
||||||
Qt${QT_VERSION_MAJOR}::Core
|
Qt${QT_VERSION_MAJOR}::Core
|
||||||
Qt${QT_VERSION_MAJOR}::Network
|
Qt${QT_VERSION_MAJOR}::Network
|
||||||
@ -1415,7 +1413,6 @@ if(WIN32 OR (DEFINED Launcher_BUILD_FILELINKER AND Launcher_BUILD_FILELINKER))
|
|||||||
target_link_libraries(filelink_logic
|
target_link_libraries(filelink_logic
|
||||||
systeminfo
|
systeminfo
|
||||||
BuildConfig
|
BuildConfig
|
||||||
ghcFilesystem::ghc_filesystem
|
|
||||||
Qt${QT_VERSION_MAJOR}::Widgets
|
Qt${QT_VERSION_MAJOR}::Widgets
|
||||||
Qt${QT_VERSION_MAJOR}::Core
|
Qt${QT_VERSION_MAJOR}::Core
|
||||||
Qt${QT_VERSION_MAJOR}::Network
|
Qt${QT_VERSION_MAJOR}::Network
|
||||||
|
@ -77,24 +77,8 @@
|
|||||||
#include <utime.h>
|
#include <utime.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Snippet from https://github.com/gulrak/filesystem#using-it-as-single-file-header
|
|
||||||
|
|
||||||
#ifdef __APPLE__
|
|
||||||
#include <Availability.h> // for deployment target to support pre-catalina targets without std::fs
|
|
||||||
#endif // __APPLE__
|
|
||||||
|
|
||||||
#if ((defined(_MSVC_LANG) && _MSVC_LANG >= 201703L) || (defined(__cplusplus) && __cplusplus >= 201703L)) && defined(__has_include)
|
|
||||||
#if __has_include(<filesystem>) && (!defined(__MAC_OS_X_VERSION_MIN_REQUIRED) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 101500)
|
|
||||||
#define GHC_USE_STD_FS
|
|
||||||
#include <filesystem>
|
#include <filesystem>
|
||||||
namespace fs = std::filesystem;
|
namespace fs = std::filesystem;
|
||||||
#endif // MacOS min version check
|
|
||||||
#endif // Other OSes version check
|
|
||||||
|
|
||||||
#ifndef GHC_USE_STD_FS
|
|
||||||
#include <ghc/filesystem.hpp>
|
|
||||||
namespace fs = ghc::filesystem;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// clone
|
// clone
|
||||||
#if defined(Q_OS_LINUX)
|
#if defined(Q_OS_LINUX)
|
||||||
|
@ -40,24 +40,8 @@
|
|||||||
#include "WindowsConsole.h"
|
#include "WindowsConsole.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Snippet from https://github.com/gulrak/filesystem#using-it-as-single-file-header
|
|
||||||
|
|
||||||
#ifdef __APPLE__
|
|
||||||
#include <Availability.h> // for deployment target to support pre-catalina targets without std::fs
|
|
||||||
#endif // __APPLE__
|
|
||||||
|
|
||||||
#if ((defined(_MSVC_LANG) && _MSVC_LANG >= 201703L) || (defined(__cplusplus) && __cplusplus >= 201703L)) && defined(__has_include)
|
|
||||||
#if __has_include(<filesystem>) && (!defined(__MAC_OS_X_VERSION_MIN_REQUIRED) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 101500)
|
|
||||||
#define GHC_USE_STD_FS
|
|
||||||
#include <filesystem>
|
#include <filesystem>
|
||||||
namespace fs = std::filesystem;
|
namespace fs = std::filesystem;
|
||||||
#endif // MacOS min version check
|
|
||||||
#endif // Other OSes version check
|
|
||||||
|
|
||||||
#ifndef GHC_USE_STD_FS
|
|
||||||
#include <ghc/filesystem.hpp>
|
|
||||||
namespace fs = ghc::filesystem;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
FileLinkApp::FileLinkApp(int& argc, char** argv) : QCoreApplication(argc, argv), socket(new QLocalSocket(this))
|
FileLinkApp::FileLinkApp(int& argc, char** argv) : QCoreApplication(argc, argv), socket(new QLocalSocket(this))
|
||||||
{
|
{
|
||||||
|
@ -53,24 +53,8 @@
|
|||||||
#include <iostream>
|
#include <iostream>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Snippet from https://github.com/gulrak/filesystem#using-it-as-single-file-header
|
|
||||||
|
|
||||||
#ifdef __APPLE__
|
|
||||||
#include <Availability.h> // for deployment target to support pre-catalina targets without std::fs
|
|
||||||
#endif // __APPLE__
|
|
||||||
|
|
||||||
#if ((defined(_MSVC_LANG) && _MSVC_LANG >= 201703L) || (defined(__cplusplus) && __cplusplus >= 201703L)) && defined(__has_include)
|
|
||||||
#if __has_include(<filesystem>) && (!defined(__MAC_OS_X_VERSION_MIN_REQUIRED) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 101500)
|
|
||||||
#define GHC_USE_STD_FS
|
|
||||||
#include <filesystem>
|
#include <filesystem>
|
||||||
namespace fs = std::filesystem;
|
namespace fs = std::filesystem;
|
||||||
#endif // MacOS min version check
|
|
||||||
#endif // Other OSes version check
|
|
||||||
|
|
||||||
#ifndef GHC_USE_STD_FS
|
|
||||||
#include <ghc/filesystem.hpp>
|
|
||||||
namespace fs = ghc::filesystem;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "DesktopServices.h"
|
#include "DesktopServices.h"
|
||||||
|
|
||||||
|
@ -2,14 +2,6 @@
|
|||||||
|
|
||||||
This folder has third-party or otherwise external libraries needed for other parts to work.
|
This folder has third-party or otherwise external libraries needed for other parts to work.
|
||||||
|
|
||||||
## filesystem
|
|
||||||
|
|
||||||
Gulrak's implementation of C++17 std::filesystem for C++11 /C++14/C++17/C++20 on Windows, macOS, Linux and FreeBSD.
|
|
||||||
|
|
||||||
See [github repo](https://github.com/gulrak/filesystem).
|
|
||||||
|
|
||||||
MIT licensed.
|
|
||||||
|
|
||||||
## gamemode
|
## gamemode
|
||||||
|
|
||||||
A performance optimization daemon.
|
A performance optimization daemon.
|
||||||
|
@ -1 +0,0 @@
|
|||||||
Subproject commit 076592ce6e64568521b88a11881aa36b3d3f7048
|
|
@ -6,7 +6,6 @@
|
|||||||
apple-sdk_11,
|
apple-sdk_11,
|
||||||
extra-cmake-modules,
|
extra-cmake-modules,
|
||||||
gamemode,
|
gamemode,
|
||||||
ghc_filesystem,
|
|
||||||
jdk17,
|
jdk17,
|
||||||
kdePackages,
|
kdePackages,
|
||||||
libnbtplusplus,
|
libnbtplusplus,
|
||||||
@ -78,7 +77,6 @@ stdenv.mkDerivation {
|
|||||||
buildInputs =
|
buildInputs =
|
||||||
[
|
[
|
||||||
cmark
|
cmark
|
||||||
ghc_filesystem
|
|
||||||
kdePackages.qtbase
|
kdePackages.qtbase
|
||||||
kdePackages.qtnetworkauth
|
kdePackages.qtnetworkauth
|
||||||
kdePackages.quazip
|
kdePackages.quazip
|
||||||
|
@ -9,24 +9,8 @@
|
|||||||
#include <FileSystem.h>
|
#include <FileSystem.h>
|
||||||
#include <StringUtils.h>
|
#include <StringUtils.h>
|
||||||
|
|
||||||
// Snippet from https://github.com/gulrak/filesystem#using-it-as-single-file-header
|
|
||||||
|
|
||||||
#ifdef __APPLE__
|
|
||||||
#include <Availability.h> // for deployment target to support pre-catalina targets without std::fs
|
|
||||||
#endif // __APPLE__
|
|
||||||
|
|
||||||
#if ((defined(_MSVC_LANG) && _MSVC_LANG >= 201703L) || (defined(__cplusplus) && __cplusplus >= 201703L)) && defined(__has_include)
|
|
||||||
#if __has_include(<filesystem>) && (!defined(__MAC_OS_X_VERSION_MIN_REQUIRED) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 101500)
|
|
||||||
#define GHC_USE_STD_FS
|
|
||||||
#include <filesystem>
|
#include <filesystem>
|
||||||
namespace fs = std::filesystem;
|
namespace fs = std::filesystem;
|
||||||
#endif // MacOS min version check
|
|
||||||
#endif // Other OSes version check
|
|
||||||
|
|
||||||
#ifndef GHC_USE_STD_FS
|
|
||||||
#include <ghc/filesystem.hpp>
|
|
||||||
namespace fs = ghc::filesystem;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <pathmatcher/RegexpMatcher.h>
|
#include <pathmatcher/RegexpMatcher.h>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user