llvm: enable 5.0.0 on gcc2_x86, fix llvm-config there.

This commit is contained in:
Augustin Cavalier
2017-11-24 11:02:32 +01:00
parent 2c941868c2
commit 3517dbe436

View File

@@ -48,7 +48,7 @@ PATCHES="llvm-$portVersion.patchset"
PATCHES_2="clang-$portVersion.patchset"
ARCHITECTURES="!x86_gcc2 ?x86 x86_64"
SECONDARY_ARCHITECTURES="?x86"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
llvm$secondaryArchSuffix = $portVersion
@@ -392,6 +392,7 @@ BUILD()
local cmakeFlags
if [ -n "$secondaryArchSuffix" ]; then
cmakeFlags=-DHAIKU_HYBRID_SECONDARY="\"${effectiveTargetArchitecture}\""
cmakeFlags="$cmakeFlags -DLLVM_LIBDIR_SUFFIX=/${effectiveTargetArchitecture}"
fi
mkdir -p build; cd build
@@ -408,7 +409,7 @@ BUILD()
INSTALL()
{
cd build
mkdir -p $binDir $developDir $dataDir $docDir $includeDir $manDir
mkdir -p $binDir $developDir $dataDir $docDir $includeDir $manDir $libDir
make install PROJ_datadir=$dataDir PROJ_docsdir=$docDir \
PROJ_mandir=$manDir PROJ_includedir=$includeDir PROJ_libdir=$libDir
@@ -420,10 +421,6 @@ INSTALL()
PROJ_mandir=$manDir PROJ_includedir=$includeDir PROJ_libdir=$libDir
if [ -n $secondaryArchSuffix ]; then
mv $prefix/lib $prefix/lib2
mkdir -p $libDir
mv $prefix/lib2/* $libDir/
rmdir $prefix/lib2
binDir=$prefix/bin
fi