mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-30 10:38:37 +00:00
5698ddabdc
PR: 254473 Submitted by: Mohammad S. Babaei <info@babaei.net> (maintainer)
160 lines
5.6 KiB
Plaintext
160 lines
5.6 KiB
Plaintext
--- Makefile.orig 2021-03-22 01:52:47 UTC
|
|
+++ Makefile
|
|
@@ -3,14 +3,14 @@ objects=nsm.o ConsoleColor.o DateTimeInfo.o Directory.
|
|
cppfiles=nsm.cpp ConsoleColor.cpp DateTimeInfo.cpp Directory.cpp Expr.cpp ExprtkFns.cpp Filename.cpp FileSystem.cpp Getline.cpp GitInfo.cpp hashtk/HashTk.cpp Lolcat.cpp LuaFns.cpp Lua.cpp NumFns.cpp Pagination.cpp Parser.cpp Path.cpp ProjectInfo.cpp Quoted.cpp StrFns.cpp SystemInfo.cpp Title.cpp TrackedInfo.cpp Variables.cpp WatchList.cpp
|
|
|
|
DESTDIR?=
|
|
-PREFIX?=/usr/local
|
|
+PREFIX?=%%LOCALBASE%%
|
|
BINDIR=${DESTDIR}${PREFIX}/bin
|
|
LIBDIR=${DESTDIR}${PREFIX}/lib
|
|
|
|
CXX?=g++
|
|
CXXFLAGS+=-std=c++11 -Wall -Wextra -pedantic -O3 -Dexprtk_disable_caseinsensitivity
|
|
#CXXFLAGS=-std=c++11 -Wall -Wextra -Werror -pedantic -O3
|
|
-LDFLAGS+=-pthread
|
|
+LINK+=-pthread
|
|
|
|
ifeq ($(OS),Windows_NT)
|
|
detected_OS := Windows
|
|
@@ -22,7 +22,7 @@ ifeq ($(CXX),clang)
|
|
ifeq ($(OS),FreeBSD)
|
|
else
|
|
CXXFLAGS+= -Qunused-arguments -lstdc++
|
|
- LDFLAGS+= -lm
|
|
+ LINK+= -lm
|
|
endif
|
|
endif
|
|
|
|
@@ -71,66 +71,66 @@ ifeq ($(BUNDLED),0)
|
|
WAS_UNBUNDLED=1
|
|
ifneq ($(LUA_VERSION),)
|
|
CXXFLAGS+= -D__BUNDLED__ -D__LUA_VERSION_5_3__
|
|
- LDFLAGS+= -LLua-5.3/src -llua
|
|
+ LINK+= -LLua-5.3/src -llua
|
|
else
|
|
CXXFLAGS+= -D__BUNDLED__ -D__LUAJIT_VERSION_2_1__
|
|
- LDFLAGS+= -LLuaJIT/src -llua51
|
|
+ LINK+= -LLuaJIT/src -llua51
|
|
endif
|
|
else ifeq ($(LUA_VERSION),x)
|
|
ifeq ($(detected_OS),FreeBSD) # FreeBSD
|
|
CXXFLAGS+= -D__LUA_VERSION_x__
|
|
- LDFLAGS+= -L/usr/local/lib -llua -lm -ldl
|
|
+ LINK+= -L/usr/local/lib -llua -lm -ldl
|
|
else # *nix
|
|
CXXFLAGS+= -D__LUA_VERSION_x__
|
|
- LDFLAGS+= -L/usr/local/lib -llua -ldl
|
|
+ LINK+= -L/usr/local/lib -llua -ldl
|
|
endif
|
|
else ifeq ($(LUA_VERSION),5.4)
|
|
ifeq ($(detected_OS),FreeBSD) # FreeBSD
|
|
CXXFLAGS+= -D__LUA_VERSION_5_4__
|
|
- LDFLAGS+= -L/usr/local/lib -llua-5.4 -lm -ldl
|
|
+ LINK+= -L/usr/local/lib -llua-5.4 -lm -ldl
|
|
else # *nix
|
|
CXXFLAGS+= -D__LUA_VERSION_5_4__
|
|
- LDFLAGS+= -L/usr/local/lib -llua-5.4 -ldl
|
|
+ LINK+= -L/usr/local/lib -llua-5.4 -ldl
|
|
endif
|
|
else ifeq ($(LUA_VERSION),5.3)
|
|
ifeq ($(detected_OS),FreeBSD) # FreeBSD
|
|
CXXFLAGS+= -D__LUA_VERSION_5_3__
|
|
- LDFLAGS+= -L/usr/local/lib -llua-5.3 -lm -ldl
|
|
+ LINK+= -L/usr/local/lib -llua-5.3 -lm -ldl
|
|
else # *nix
|
|
CXXFLAGS+= -D__LUA_VERSION_5_3__
|
|
- LDFLAGS+= -L/usr/local/lib -llua-5.3 -ldl
|
|
+ LINK+= -L/usr/local/lib -llua-5.3 -ldl
|
|
endif
|
|
else ifeq ($(LUA_VERSION),5.2)
|
|
ifeq ($(detected_OS),FreeBSD) # FreeBSD
|
|
CXXFLAGS+= -D__LUA_VERSION_5_2__
|
|
- LDFLAGS+= -L/usr/local/lib -llua-5.2 -lm -ldl
|
|
+ LINK+= -L/usr/local/lib -llua-5.2 -lm -ldl
|
|
else # *nix
|
|
CXXFLAGS+= -D__LUA_VERSION_5_2__
|
|
- LDFLAGS+= -L/usr/local/lib -llua-5.2 -ldl
|
|
+ LINK+= -L/usr/local/lib -llua-5.2 -ldl
|
|
endif
|
|
else ifeq ($(LUA_VERSION),5.1)
|
|
ifeq ($(detected_OS),FreeBSD) # FreeBSD
|
|
CXXFLAGS+= -D__LUA_VERSION_5_1__
|
|
- LDFLAGS+= -L/usr/local/lib -llua-5.1 -lm -ldl
|
|
+ LINK+= -L/usr/local/lib -llua-5.1 -lm -ldl
|
|
else # *nix
|
|
CXXFLAGS+= -D__LUA_VERSION_5_1__
|
|
- LDFLAGS+= -L/usr/local/lib -llua-5.1 -ldl
|
|
+ LINK+= -L/usr/local/lib -llua-5.1 -ldl
|
|
endif
|
|
else ifeq ($(LUAJIT_VERSION),2.0)
|
|
ifeq ($(detected_OS),FreeBSD) # FreeBSD
|
|
CXXFLAGS+= -D__LUAJIT_VERSION_2_0__
|
|
- LDFLAGS+= -ldl -lm -L/usr/local/lib -lluajit-5.1
|
|
+ LINK+= -ldl -lm -L/usr/local/lib -lluajit-5.1
|
|
else # *nix
|
|
CXXFLAGS+= -D__LUAJIT_VERSION_2_0__
|
|
- LDFLAGS+= -ldl -L/usr/local/lib -lluajit-5.1
|
|
+ LINK+= -ldl -L/usr/local/lib -lluajit-5.1
|
|
endif
|
|
else
|
|
ifeq ($(detected_OS),FreeBSD) # FreeBSD
|
|
CXXFLAGS+= -D__LUAJIT_VERSION_2_1__
|
|
- LDFLAGS+= -ldl -lm -L/usr/local/lib -lluajit-5.1
|
|
+ LINK+= -ldl -lm -L/usr/local/lib -lluajit-5.1
|
|
else # *nix
|
|
CXXFLAGS+= -D__LUAJIT_VERSION_2_1__
|
|
- LDFLAGS+= -ldl -L/usr/local/lib -lluajit-5.1
|
|
+ LINK+= -ldl -L/usr/local/lib -lluajit-5.1
|
|
endif
|
|
endif
|
|
else
|
|
@@ -138,24 +138,24 @@ else
|
|
ifeq ($(LUA_VERSION),5.3)
|
|
CXXFLAGS+= -D__BUNDLED__ -D__LUA_VERSION_5_3__
|
|
ifeq ($(detected_OS),Windows) # Windows
|
|
- LDFLAGS+= -LLua-5.3/src -llua
|
|
- #LDFLAGS+= -LLua-5.3/src -llua
|
|
+ LINK+= -LLua-5.3/src -llua
|
|
+ #LINK+= -LLua-5.3/src -llua
|
|
else ifeq ($(detected_OS),FreeBSD) # FreeBSD
|
|
- LDFLAGS+= -LLua-5.3/src -llua -ldl -lm
|
|
+ LINK+= -LLua-5.3/src -llua -ldl -lm
|
|
else # *nix/Vercel
|
|
- LDFLAGS+= -LLua-5.3/src -llua -ldl
|
|
+ LINK+= -LLua-5.3/src -llua -ldl
|
|
endif
|
|
else
|
|
CXXFLAGS+= -D__BUNDLED__ -D__LUAJIT_VERSION_2_1__
|
|
ifeq ($(detected_OS),Windows) # Windows
|
|
- LDFLAGS+= -LLuaJIT/src -llua51
|
|
- #LDFLAGS+= -L. -llua51
|
|
+ LINK+= -LLuaJIT/src -llua51
|
|
+ #LINK+= -L. -llua51
|
|
else ifeq ($(detected_OS),FreeBSD) # FreeBSD
|
|
- LDFLAGS+= ./LuaJIT/src/libluajit.a -ldl -lm
|
|
- #LDFLAGS+= -ldl -lm -LLuaJIT/src -lluajit
|
|
+ LINK+= ./LuaJIT/src/libluajit.a -ldl -lm
|
|
+ #LINK+= -ldl -lm -LLuaJIT/src -lluajit
|
|
else # *nix/Vercel
|
|
- LDFLAGS+= ./LuaJIT/src/libluajit.a -ldl
|
|
- #LDFLAGS+= -ldl -LLuaJIT/src -lluajit
|
|
+ LINK+= ./LuaJIT/src/libluajit.a -ldl
|
|
+ #LINK+= -ldl -LLuaJIT/src -lluajit
|
|
endif
|
|
endif
|
|
endif
|
|
@@ -234,10 +234,10 @@ endif
|
|
|
|
nsm: $(objects)
|
|
ifeq ($(detected_OS),Windows) # Windows
|
|
- $(CXX) $(CXXFLAGS) $(objects) -o nsm $(LDFLAGS)
|
|
+ $(CXX) $(CXXFLAGS) $(objects) -o nsm $(LINK)
|
|
copy nsm.exe nift.exe
|
|
else
|
|
- $(CXX) $(CXXFLAGS) $(objects) -o nsm $(LDFLAGS)
|
|
+ $(CXX) $(CXXFLAGS) $(objects) -o nsm $(LINK)
|
|
cp nsm nift
|
|
endif
|
|
|