Update c_cxx env
This commit is contained in:
17
env/c_cxx.nix
vendored
17
env/c_cxx.nix
vendored
@ -15,7 +15,7 @@
|
|||||||
pkgs = import nixpkgs {
|
pkgs = import nixpkgs {
|
||||||
inherit system;
|
inherit system;
|
||||||
config.allowUnfree = true; # For clion
|
config.allowUnfree = true; # For clion
|
||||||
overlays = [devshell.overlay];
|
overlays = [devshell.overlays.default];
|
||||||
};
|
};
|
||||||
|
|
||||||
# NOTE: Usual 64 bit compilers that don't collide
|
# NOTE: Usual 64 bit compilers that don't collide
|
||||||
@ -28,8 +28,8 @@
|
|||||||
libc = pkgs.glibc;
|
libc = pkgs.glibc;
|
||||||
bintools = bintools;
|
bintools = bintools;
|
||||||
});
|
});
|
||||||
clang14 = pkgs.wrapCCWith {
|
clang15 = pkgs.wrapCCWith {
|
||||||
cc = pkgs.clang_14.cc;
|
cc = pkgs.clang_15.cc;
|
||||||
libc = pkgs.glibc;
|
libc = pkgs.glibc;
|
||||||
bintools = bintools;
|
bintools = bintools;
|
||||||
};
|
};
|
||||||
@ -44,8 +44,8 @@
|
|||||||
libc = pkgs.glibc_multi;
|
libc = pkgs.glibc_multi;
|
||||||
bintools = bintools_multi;
|
bintools = bintools_multi;
|
||||||
});
|
});
|
||||||
clang14_multi = pkgs.wrapCCWith {
|
clang15_multi = pkgs.wrapCCWith {
|
||||||
cc = pkgs.clang_14.cc;
|
cc = pkgs.clang_15.cc;
|
||||||
libc = pkgs.glibc_multi;
|
libc = pkgs.glibc_multi;
|
||||||
bintools = bintools_multi;
|
bintools = bintools_multi;
|
||||||
};
|
};
|
||||||
@ -58,7 +58,7 @@
|
|||||||
# Compilers
|
# Compilers
|
||||||
bintools
|
bintools
|
||||||
gcc12
|
gcc12
|
||||||
clang14
|
clang15
|
||||||
# bintools_multi
|
# bintools_multi
|
||||||
# gcc12_multi
|
# gcc12_multi
|
||||||
# clang14_multi
|
# clang14_multi
|
||||||
@ -66,11 +66,10 @@
|
|||||||
# Native buildinputs
|
# Native buildinputs
|
||||||
gnumake
|
gnumake
|
||||||
cmake
|
cmake
|
||||||
nasm
|
# nasm
|
||||||
|
|
||||||
# Development
|
# Development
|
||||||
jetbrains.clion
|
# bear # To generate compilation database
|
||||||
bear # To generate compilation database
|
|
||||||
gdb
|
gdb
|
||||||
cling # To try out my bullshit implementations
|
cling # To try out my bullshit implementations
|
||||||
# doxygen # Generate docs + graphs
|
# doxygen # Generate docs + graphs
|
||||||
|
Reference in New Issue
Block a user