SUMMARY="A cross-platform build system" DESCRIPTION="CMake is a family of tools designed to build, test and package \ software. It is used to control the software compilation process using \ simple platform and compiler independent configuration files. CMake generates \ native makefiles and workspaces that can be used in the compiler environment \ of your choice." HOMEPAGE="https://cmake.org/" COPYRIGHT="2002-2016 Kitware, Inc., Insight Consortium" LICENSE="CMake" REVISION="1" SOURCE_URI="https://cmake.org/files/v3.6/cmake-$portVersion.tar.gz" CHECKSUM_SHA256="7d73ee4fae572eb2d7cd3feb48971aea903bb30a20ea5ae8b4da826d8ccad5fe" SOURCE_DIR="cmake-$portVersion" PATCHES="cmake-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86 x86_64 arm" SECONDARY_ARCHITECTURES="x86" PROVIDES=" cmake$secondaryArchSuffix = $portVersion compat >= 3 cmd:cmake = $portVersion compat >= 3 cmd:ccmake = $portVersion compat >= 3 cmd:cpack = $portVersion compat >= 3 cmd:ctest = $portVersion compat >= 3 " REQUIRES=" haiku$secondaryArchSuffix lib:libncurses$secondaryArchSuffix " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libncurses$secondaryArchSuffix " BUILD_PREREQUIRES=" haiku_devel cmd:gcc$secondaryArchSuffix cmd:grep cmd:ld$secondaryArchSuffix cmd:libtool cmd:make cmd:sed " BUILD() { # not an autotools configure ./configure --prefix=$prefix \ --datadir=/$relativeDataDir/cmake \ --docdir=/$relativeDocDir \ --mandir=/$relativeManDir make $jobArgs } INSTALL() { make install # No way to tell this to configure... mv $prefix/share/aclocal $dataDir rmdir $prefix/share } TEST() { cp bin/ctest Bootstrap.cmk/ make test VERBOSE=1 }