mirror of https://github.com/vitalif/openscad
enable clang for freebsd (tested on freebsd 9)
parent
c6600f8841
commit
4ebd8136a8
|
@ -1 +1 @@
|
||||||
Subproject commit 9a958fd11b0a6b5f8becd37c4f8a42f585abfcd8
|
Subproject commit 1cc850b44914e1863adfaea2d6f9c848bbc514ea
|
|
@ -43,9 +43,15 @@ setenv_common()
|
||||||
|
|
||||||
setenv_freebsd()
|
setenv_freebsd()
|
||||||
{
|
{
|
||||||
|
echo .... freebsd detected.
|
||||||
|
echo .... if you have freebsd >9, it is advisable to install
|
||||||
|
echo .... the clang compiler and re-run this script as
|
||||||
|
echo .... '. ./scripts/setenv-unibuild.sh clang'
|
||||||
setenv_common
|
setenv_common
|
||||||
QMAKESPEC=freebsd-g++
|
QMAKESPEC=freebsd-g++
|
||||||
QTDIR=/usr/local/share/qt4
|
QTDIR=/usr/local/share/qt4
|
||||||
|
export QMAKESPEC
|
||||||
|
export QTDIR
|
||||||
}
|
}
|
||||||
|
|
||||||
setenv_netbsd()
|
setenv_netbsd()
|
||||||
|
@ -78,6 +84,17 @@ setenv_linux_clang()
|
||||||
echo QMAKESPEC has been modified: $QMAKESPEC
|
echo QMAKESPEC has been modified: $QMAKESPEC
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setenv_freebsd_clang()
|
||||||
|
{
|
||||||
|
export CC=clang
|
||||||
|
export CXX=clang++
|
||||||
|
export QMAKESPEC=freebsd-clang
|
||||||
|
|
||||||
|
echo CC has been modified: $CC
|
||||||
|
echo CXX has been modified: $CXX
|
||||||
|
echo QMAKESPEC has been modified: $QMAKESPEC
|
||||||
|
}
|
||||||
|
|
||||||
setenv_netbsd_clang()
|
setenv_netbsd_clang()
|
||||||
{
|
{
|
||||||
echo --------------------- this is not yet supported. netbsd 6 lacks
|
echo --------------------- this is not yet supported. netbsd 6 lacks
|
||||||
|
@ -141,6 +158,9 @@ if [ "`uname | grep -i 'linux\|debian'`" ]; then
|
||||||
fi
|
fi
|
||||||
elif [ "`uname | grep -i freebsd`" ]; then
|
elif [ "`uname | grep -i freebsd`" ]; then
|
||||||
setenv_freebsd
|
setenv_freebsd
|
||||||
|
if [ "`echo $* | grep clang`" ]; then
|
||||||
|
setenv_freebsd_clang
|
||||||
|
fi
|
||||||
elif [ "`uname | grep -i netbsd`" ]; then
|
elif [ "`uname | grep -i netbsd`" ]; then
|
||||||
setenv_netbsd
|
setenv_netbsd
|
||||||
if [ "`echo $* | grep clang`" ]; then
|
if [ "`echo $* | grep clang`" ]; then
|
||||||
|
|
Loading…
Reference in New Issue