mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-06-16 14:15:26 -06:00
18 lines
722 B
Bash
Executable file
18 lines
722 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
cp $1.in $1
|
|
|
|
uname=`uname`
|
|
|
|
if [[ "$uname" == 'SunOS' ]]; then
|
|
echo Configuring $1 for OpenSolaris
|
|
sed -i 's/-DflagPOSIX -DflagLINUX/-DflagPOSIX -DflagSOLARIS/' $1
|
|
sed -i 's/-Wl,--gc-sections $(LINKOPTIONS)/$(LINKOPTIONS)/' $1
|
|
sed -i 's/GCC-Gcc-Gui-Linux-Main-Posix-Shared/GCC-Gcc-Gui-Main-Posix-Shared-Solaris/' $1
|
|
sed -i 's/GCC-Gcc-Gui-Linux-Posix-Shared/GCC-Gcc-Gui-Posix-Shared-Solaris/' $1
|
|
sed -i 's/GCC-Gcc-Linux-Main-Posix-Shared/GCC-Gcc-Main-Posix-Shared-Solaris/' $1
|
|
sed -i 's/GCC-Gcc-Linux-Posix-Shared/GCC-Gcc-Posix-Shared-Solaris/' $1
|
|
sed -i 's/$(LIBPATH) -Wl,-O,2 $(LDFLAGS)/$(LIBPATH) $(LDFLAGS)/' $1
|
|
sed -i 's/-lpthread /-lposix4 /' $1
|
|
sed -i 's/-lrt /-lsocket -lnsl /' $1
|
|
fi
|