mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-15 14:16:07 -06:00
configure_makefile MacOS support
git-svn-id: svn://ultimatepp.org/upp/trunk@15682 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
parent
ba092bb206
commit
17cdd2c8f5
1 changed files with 15 additions and 4 deletions
|
|
@ -51,12 +51,23 @@ if [[ "$uname" == 'NetBSD' ]]; then
|
|||
sed -i.bak 's/-Wl,--gc-sections $(LINKOPTIONS)/$(LINKOPTIONS)/' $1
|
||||
sed -i.bak 's#LIBPATH =#LIBPATH = -L"/usr/local/lib"#' $1
|
||||
sed -i.bak 's#-I./ -I$(UPPOUT)#-I/usr/local/include -I./ -I$(UPPOUT)#' $1
|
||||
sed -i.bak 's/GCC-Gcc-Gui-Linux-Main-Posix-Shared/GCC-Bsd-Gcc-Gui-Main-Openbsd-Posix-Shared/' $1
|
||||
sed -i.bak 's/GCC-Gcc-Gui-Linux-Posix-Shared/GCC-Bsd-Gcc-Gui-Openbsd-Posix-Shared/' $1
|
||||
sed -i.bak 's/GCC-Gcc-Linux-Main-Posix-Shared/GCC-Bsd-Gcc-Main-Openbsd-Posix-Shared/' $1
|
||||
sed -i.bak 's/GCC-Gcc-Linux-Posix-Shared/GCC-Bsd-Gcc-Openbsd-Posix-Shared/' $1
|
||||
sed -i.bak 's/$(LIBPATH) -Wl,-O,2 $(LDFLAGS)/$(LIBPATH) $(LDFLAGS)/' $1
|
||||
sed -i.bak 's/-ldl /-lexecinfo /' $1
|
||||
sed -i.bak 's/-lrt / /' $1
|
||||
rm $1.bak
|
||||
fi
|
||||
|
||||
if [[ "$uname" == 'Darwin' ]]; then
|
||||
echo Configuring $1 for MacOS
|
||||
sed -i.bak 's/\`pkg-config --cflags libpng\` \`pkg-config --cflags freetype2\` \`pkg-config --cflags x11\` \`pkg-config --cflags fontconfig\` \`pkg-config --cflags xcb\` \`pkg-config --cflags expat\`/ /' $1
|
||||
sed -i.bak 's/-Wl,--gc-sections $(LINKOPTIONS)/$(LINKOPTIONS)/' $1
|
||||
sed -i.bak 's/$(LINKER) -o "$(OutFile)" -Wl,-s $(LIBPATH) -Wl,-O,2 $(LDFLAGS) -Wl,--start-group/$(LINKER) -o "$(OutFile)" $(LIBPATH) $(LDFLAGS)/' $1
|
||||
sed -i.bak 's/\`pkg-config --libs libpng\`/ /' $1
|
||||
sed -i.bak 's/\`pkg-config --libs freetype2\`/ /' $1
|
||||
sed -i.bak 's/\`pkg-config --libs x11\`/ /' $1
|
||||
sed -i.bak 's/\`pkg-config --libs fontconfig\`/ /' $1
|
||||
sed -i.bak 's/\`pkg-config --libs xcb\`/ /' $1
|
||||
sed -i.bak 's/\`pkg-config --libs expat\`/ /' $1
|
||||
sed -i.bak 's/-lrt /-lpng /' $1
|
||||
sed -i.bak 's/-Wl,--end-group/ /' $1
|
||||
fi
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue