1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-29 21:50:58 +01:00

* A function to build libraries.

* The linker can link against libraries.
* C flags can be passed to the C compiler.
This commit is contained in:
Eelco Dolstra 2004-07-06 17:25:10 +00:00
parent 5d48dd6912
commit 17e20716c0
5 changed files with 43 additions and 11 deletions

15
lib/make-library.sh Normal file
View file

@ -0,0 +1,15 @@
. $stdenv/setup
objs=
for i in $objects; do
obj=$(echo $i/*.o)
objs="$objs $obj"
done
echo "archiving object files into library \`$libraryName'..."
outPath=$out/lib${libraryName}.a
mkdir $out
ar crs $outPath $objs
ranlib $outPath