1SUMMARY="OpenGL Mathematics (glm) for C"
2DESCRIPTION="Highly optimized 2D|3D math library, also known as OpenGL Mathematics (glm) for C."
3HOMEPAGE="https://github.com/recp/cglm"
4COPYRIGHT="2005-2016 G-Truc Creation
5	1998-2016 Geometric Tools, LLC
6	2015-217 Recep Atlantas"
7LICENSE="MIT"
8REVISION="1"
9SOURCE_URI="$HOMEPAGE/archive/refs/tags/v0.8.5.tar.gz"
10CHECKSUM_SHA256="baefa21342d228a83c90708459a745d5aa9b0ebb381555eea42db1f37fdf7a5a"
11
12ARCHITECTURES="all !x86_gcc2"
13SECONDARY_ARCHITECTURES="x86"
14
15PROVIDES="
16	cglm$secondaryArchSuffix = $portVersion
17	lib:libcglm$secondaryArchSuffix = $portVersion
18	"
19REQUIRES="
20	haiku$secondaryArchSuffix
21	"
22
23PROVIDES_devel="
24	cglm${secondaryArchSuffix}_devel = $portVersion
25	devel:libcglm$secondaryArchSuffix = $portVersion
26	"
27REQUIRES_devel="
28	cglm$secondaryArchSuffix == $portVersion base
29	"
30
31BUILD_REQUIRES="
32	haiku${secondaryArchSuffix}_devel
33	"
34BUILD_PREREQUIRES="
35	cmd:cmake
36	cmd:gcc$secondaryArchSuffix
37	cmd:make
38	"
39
40BUILD()
41{
42	cmake -B build -S . \
43		$cmakeDirArgs \
44		-DCMAKE_BUILD_TYPE=Release
45	make -C build $jobArgs
46}
47
48INSTALL()
49{
50	make -C build install
51	prepareInstalledDevelLib libcglm
52	fixPkgconfig
53
54	packageEntries devel \
55		$developDir \
56		$libDir/cmake
57}
58