metal: build examples and create dirs to bind mount to

This commit is contained in:
Artturin 2024-12-23 21:50:06 +02:00
parent fa8e1be058
commit c1b3fac31c

View file

@ -118,6 +118,7 @@ let
cmakeFlags = [ cmakeFlags = [
"-DCPM_SOURCE_CACHE=${depsDir}" "-DCPM_SOURCE_CACHE=${depsDir}"
"-DBUILD_PROGRAMMING_EXAMPLES=TRUE"
]; ];
postInstall = '' postInstall = ''
@ -132,6 +133,11 @@ let
sed -i "s|/build/source|/suild/source|g" "$f" sed -i "s|/build/source|/suild/source|g" "$f"
sed -i 's|$ORIGIN/build/lib:|$ORIGIN/suild/lib:|g' "$f" sed -i 's|$ORIGIN/build/lib:|$ORIGIN/suild/lib:|g' "$f"
done done
# Using tt-metal tries to write to <storepath>/built
# Create the built dir so a writable dir can be bind mounted to it
mkdir $out/built
mkdir $out/generated
''; '';
dontPatchELF = true; dontPatchELF = true;