# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup github 1.0 PortGroup cmake 1.0 PortGroup compiler_blacklist_versions 1.0 github.setup google highway 1.1.0 categories devel maintainers {jmr @jmroot} license {Apache-2 BSD} description portable SIMD/vector intrinsics long_description Highway is a C++ library that provides portable \ SIMD/vector intrinsics. github.tarball_from archive checksums rmd160 9084537d32e834372f18fbd7e98f667ed345439c \ sha256 354a8b4539b588e70b98ec70844273e3f2741302c4c377bcc4e81b3d1866f7c9 cmake.out_of_source yes configure.args-append \ -DBUILD_SHARED_LIBS=ON \ -DBUILD_TESTING=OFF compiler.cxx_standard 2011 # Compilation warning: "x86 Clang <= 6: define HWY_COMPILE_ONLY_SCALAR or upgrade." # (Xcode Clang 10.0.1 ~= llvm.org Clang 7.0) compiler.blacklist {clang < 1001} variant tests description {Enable building of test code} { depends_build-append port:gtest configure.args-replace -DBUILD_TESTING=OFF \ -DBUILD_TESTING=ON configure.args-append -DHWY_SYSTEM_GTEST=ON test.run yes }