Add flag to link musl instead of glibc

This commit is contained in:
jaburns
2022-04-15 13:28:23 -06:00
parent 82e53bef23
commit fad2570b98
2 changed files with 8 additions and 4 deletions
+5 -1
View File
@@ -1,6 +1,10 @@
default: lib default: lib
CC := cc ifdef LIBSM64_MUSL
CC := musl-gcc
else
CC := cc
endif
CFLAGS := -g -Wall -fPIC -DSM64_LIB_EXPORT CFLAGS := -g -Wall -fPIC -DSM64_LIB_EXPORT
LDFLAGS := -lm -shared LDFLAGS := -lm -shared
+1 -1
View File
@@ -17,7 +17,7 @@ which makes use of this library must ask the user to provide a ROM for asset ext
- Ensure python3 is installed. - Ensure python3 is installed.
- Ensure the SDL2 and GLEW libraries are installed if you're building the test program (on Ubuntu: libsdl2-dev, libglew-dev) - Ensure the SDL2 and GLEW libraries are installed if you're building the test program (on Ubuntu: libsdl2-dev, libglew-dev)
- Run `make` to build - Run `make` to build. If you want to link musl libc instead of glibc run `LIBSM64_MUSL=1 make` instead.
- To run the test program you'll need a SM64 US ROM in the root of the repository with the name `baserom.us.z64`. - To run the test program you'll need a SM64 US ROM in the root of the repository with the name `baserom.us.z64`.
## Building on Windows (test program not supported) ## Building on Windows (test program not supported)