coin, cleanup (#8252)

This commit is contained in:
Schrijvers Luc
2023-04-03 12:49:38 +02:00
committed by GitHub
parent b2bbdf5d04
commit f0a3b655cb

View File

@@ -4,7 +4,7 @@ in the Open Inventor 2.1 API, which Coin still is compatible with."
HOMEPAGE="https://github.com/coin3d/coin"
COPYRIGHT="Kongsberg Oil & Gas Technologies AS"
LICENSE="BSD (3-clause)"
REVISION="2"
REVISION="3"
SOURCE_URI="https://github.com/coin3d/coin/archive/Coin-$portVersion.tar.gz"
CHECKSUM_SHA256="b00d2a8e9d962397cf9bf0d9baa81bcecfbd16eef675a98c792f5cf49eb6e805"
SOURCE_DIR="coin-Coin-$portVersion"
@@ -71,10 +71,7 @@ defineDebugInfoPackage coin$secondaryArchSuffix \
BUILD()
{
mkdir -p haiku-build
cd haiku-build
cmake .. \
cmake -Bbuild -S. -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX:PATH="$prefix" \
-DCMAKE_INSTALL_BINDIR="$binDir" \
-DCMAKE_INSTALL_DATAROOTDIR="$dataDir" \
@@ -111,15 +108,12 @@ BUILD()
-DCOIN_VERBOSE=NO \
-DHAVE_MULTIPLE_VERSION=OFF \
-DCOIN_BUILD_SINGLE_LIB=ON
make $jobArgs
make -C build $jobArgs
}
INSTALL()
{
cd haiku-build
make install
make -C build install
prepareInstalledDevelLib libCoin
fixPkgconfig
@@ -134,6 +128,5 @@ INSTALL()
TEST()
{
#Tests are broken (PIC/PIE)
cd haiku-build
make check
make -C build check
}