mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-08-03 16:02:26 +00:00
override to clang
This commit is contained in:
parent
edae6c4479
commit
5637f56e3d
16
shell.nix
16
shell.nix
@ -1,13 +1,13 @@
|
|||||||
# SPDX-FileCopyrightText: 2024 shadPS4 Emulator Project
|
# SPDX-FileCopyrightText: 2024 shadPS4 Emulator Project
|
||||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
|
|
||||||
with import (fetchTarball "https://github.com/nixos/nixpkgs/archive/cfd19cdc54680956dc1816ac577abba6b58b901c.tar.gz") { };
|
with import (fetchTarball "https://github.com/nixos/nixpkgs/archive/bd40c4ee221df5f3554d6f7b895a513be16f2e89.tar.gz") { };
|
||||||
|
|
||||||
pkgs.mkShell {
|
clangStdenv.mkDerivation {
|
||||||
name = "shadps4-build-env";
|
name = "shadps4-build-env";
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
pkgs.llvmPackages_19.libcxxClang
|
pkgs.pkgs.clangStdenv
|
||||||
pkgs.cmake
|
pkgs.cmake
|
||||||
pkgs.pkg-config
|
pkgs.pkg-config
|
||||||
pkgs.git
|
pkgs.git
|
||||||
@ -56,16 +56,6 @@ pkgs.mkShell {
|
|||||||
export QT_PLUGIN_PATH="${pkgs.qt6.qtwayland}/lib/qt-6/plugins:${pkgs.qt6.qtbase}/lib/qt-6/plugins"
|
export QT_PLUGIN_PATH="${pkgs.qt6.qtwayland}/lib/qt-6/plugins:${pkgs.qt6.qtbase}/lib/qt-6/plugins"
|
||||||
export QML2_IMPORT_PATH="${pkgs.qt6.qtbase}/lib/qt-6/qml"
|
export QML2_IMPORT_PATH="${pkgs.qt6.qtbase}/lib/qt-6/qml"
|
||||||
export CMAKE_PREFIX_PATH="${pkgs.vulkan-headers}:$CMAKE_PREFIX_PATH"
|
export CMAKE_PREFIX_PATH="${pkgs.vulkan-headers}:$CMAKE_PREFIX_PATH"
|
||||||
|
|
||||||
# OpenGL
|
|
||||||
export LD_LIBRARY_PATH="${
|
|
||||||
pkgs.lib.makeLibraryPath [
|
|
||||||
pkgs.libglvnd
|
|
||||||
pkgs.vulkan-tools
|
|
||||||
]
|
|
||||||
}:$LD_LIBRARY_PATH"
|
|
||||||
|
|
||||||
export LDFLAGS="-L${pkgs.llvmPackages_18.libcxx}/lib -lc++"
|
|
||||||
export LC_ALL="C.UTF-8"
|
export LC_ALL="C.UTF-8"
|
||||||
export XAUTHORITY=${builtins.getEnv "XAUTHORITY"}
|
export XAUTHORITY=${builtins.getEnv "XAUTHORITY"}
|
||||||
'';
|
'';
|
||||||
|
Loading…
Reference in New Issue
Block a user