blob: 6538eb8afba8dcb2d66a876912dad5e5f8748ddd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
{ pkgs ? import <nixpkgs> { }, ... }:
pkgs.mkShell {
packages = with pkgs; [
clang-tools
(writeShellScriptBin "cpprun" ''
TEMP=".tmp.cpp"
g++ -std=c++20 -O3 ./problems/"$1.cpp" -o $TEMP
./$TEMP
rm $TEMP
'')
];
}
|