Skip to content

Commit

Permalink
Added link flags for macOS
Browse files Browse the repository at this point in the history
  • Loading branch information
MCJack123 committed Feb 22, 2022
1 parent 9c7830d commit dcf6d7d
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ o: $(ALL_O)
a: $(ALL_A)

$(LUA_D): $(CORE_O) $(LIB_O)
$(DYLD) -o $@ $(CORE_O) $(LIB_O)
$(DYLD) -o $@ $(MYLDFLAGS) $(CORE_O) $(LIB_O)

$(LUA_A): $(CORE_O) $(LIB_O)
$(MYAR) $@ $(CORE_O) $(LIB_O)
Expand Down Expand Up @@ -106,10 +106,10 @@ linux:
$(MAKE) all MYCFLAGS="-DLUA_USE_LINUX -fPIC" MYLIBS="-Wl,-E -ldl -lreadline -lhistory -lncurses"

macosx:
$(MAKE) all MYCFLAGS="-DLUA_USE_LINUX -mmacosx-version-min=10.9" MYLIBS="-lreadline" LUA_D="liblua.dylib" DYLD="$(CXX) -dynamiclib -fPIC"
$(MAKE) all MYCFLAGS="-DLUA_USE_LINUX -mmacosx-version-min=10.9" MYLIBS="-lreadline" MYLDFLAGS="-mmacosx-version-min=10.9" LUA_D="liblua.dylib" DYLD="$(CXX) -dynamiclib -fPIC"

macosx-arm:
$(MAKE) all MYCFLAGS="-DLUA_USE_LINUX -mmacosx-version-min=11.0 -target arm64-apple-macos11" MYLIBS="-lreadline" LUA_D="liblua-arm64.dylib" DYLD="$(CXX) -target arm64-apple-macos11 -dynamiclib -fPIC"
$(MAKE) all MYCFLAGS="-DLUA_USE_LINUX -mmacosx-version-min=11.0 -target arm64-apple-macos11" MYLIBS="-lreadline" MYLDFLAGS="-mmacosx-version-min=11.0" LUA_D="liblua-arm64.dylib" DYLD="$(CXX) -target arm64-apple-macos11 -dynamiclib -fPIC"
# use this on Mac OS X 10.3-
# $(MAKE) all MYCFLAGS=-DLUA_USE_MACOSX

Expand Down

0 comments on commit dcf6d7d

Please sign in to comment.