llvm config fix (which did not work)

This commit is contained in:
Ingolf Wagner 2021-04-08 05:46:06 +02:00
parent 11aa803200
commit 1571193971
No known key found for this signature in database
GPG key ID: 76BF5F1928B9618B
4 changed files with 44 additions and 4 deletions

View file

@ -284,7 +284,6 @@ in {
} // error.locations; } // error.locations;
}; };
#"home.ingolf-wagner.de" = { #"home.ingolf-wagner.de" = {
# listen = [ # listen = [
# { # {
@ -324,7 +323,6 @@ in {
# }; # };
#}; #};
}; };
}; };

View file

@ -43,6 +43,8 @@ let
in { in {
#imports = [ ./packages/llvm-config-dummy.nix ];
programs.tmux = { programs.tmux = {
enable = true; enable = true;
clock24 = true; clock24 = true;

View file

@ -0,0 +1,41 @@
{ pkgs, config, lib, ... }:
with pkgs.stdenv.lib; {
environment.systemPackages = let
llvm = pkgs.llvm;
llvm-config = pkgs.writers.writeBashBin "llvm-config" ''
while [[ $# -gt 0 ]]; do
arg="$1"
case $arg in
--assertion-mode)
echo "OFF"
;;
--bindir)
echo "${getBin llvm}/bin"
;;
--libdir)
echo "${getLib llvm}/lib"
;;
--includedir)
echo "${getDev llvm}/include"
;;
--prefix)
echo "${llvm.out}"
;;
--src-root)
echo "/build/llvm";
;;
--obj-root)
echo "/build/llvm/build";
;;
--cmakedir)
echo "${getDev llvm}/lib/cmake/llvm"
;;
*)
echo "Unhandled argument '$arg' passed to dummy llvm-config!"
exit 1
esac
shift
done
'';
in [ llvm-config ];
}

View file

@ -1,5 +1,4 @@
{ pkgs, config, lib, ... }: { pkgs, config, lib, ... }: {
{
# no need to to start a service # no need to to start a service
environment.systemPackages = let environment.systemPackages = let