summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTreeve Jelbert2022-01-12 12:02:47 +0100
committerTreeve Jelbert2022-01-12 12:02:47 +0100
commit8845e316ff34621e144f5498e8d7b22e826c585c (patch)
tree44d3deee2feae74d75866cade50807273bab1d2e
parent663154547cdfdf2db49eeb79879ae74812e19fc8 (diff)
vc: => 1.4.2
-rwxr-xr-xlibs/vc/BUILD2
-rwxr-xr-xlibs/vc/CONFIGURE1
-rwxr-xr-xlibs/vc/DEPENDS4
-rwxr-xr-xlibs/vc/DETAILS12
-rw-r--r--libs/vc/HISTORY7
5 files changed, 16 insertions, 10 deletions
diff --git a/libs/vc/BUILD b/libs/vc/BUILD
deleted file mode 100755
index 760e1eb5a9..0000000000
--- a/libs/vc/BUILD
+++ /dev/null
@@ -1,2 +0,0 @@
-cmake_build
-
diff --git a/libs/vc/CONFIGURE b/libs/vc/CONFIGURE
new file mode 100755
index 0000000000..b2f02c3032
--- /dev/null
+++ b/libs/vc/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/libs/vc/DEPENDS b/libs/vc/DEPENDS
index 2236fb7145..4d71ea1e3c 100755
--- a/libs/vc/DEPENDS
+++ b/libs/vc/DEPENDS
@@ -1,2 +1,2 @@
-depends -sub CXX gcc &&
-depends cmake
+source $GRIMOIRE/CMAKE_DEPENDS &&
+depends -sub CXX gcc
diff --git a/libs/vc/DETAILS b/libs/vc/DETAILS
index b8e4a7d0d5..207174ff50 100755
--- a/libs/vc/DETAILS
+++ b/libs/vc/DETAILS
@@ -1,6 +1,7 @@
+source $GRIMOIRE/CMAKE_FUNCTIONS
SPELL=vc
- VERSION=1.3.3
- SOURCE_HASH=sha512:dbc6f5bc723c52d3116301798b600b08bde510cff9e6777312d1970c61ad1b71fd83335ce65e9993a9f582a20b9de73984d553039452908ef229c4bde3b334f2
+ VERSION=1.4.2
+ SOURCE_HASH=sha512:9a929cd48bdf6b8e94765bd649e7ec42b10dea28e36eff288223d72cffa5f4fc8693e942aa3f780b42d8a0c1824fcabff22ec0622aa8ea5232c9123858b8bbbf
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/Vc-$VERSION
WEB_SITE=https://github.com/VcDevel/Vc
@@ -14,9 +15,8 @@ Vc is a free software library to ease explicit vectorization of C++ code. It has
API and provides portability between different compilers and compiler versions as well as
portability between different vector instruction sets. Thus an application written with Vc can
be compiled for
-AVX
-SSE2 up to SSE4.2
-SSE4a, XOP, and FMA4
+AVX and AVX2
+SSE2 up to SSE4.2 or SSE4a
+AVX-512 (Vc 2 development)
Scalar (fallback which works everywhere)
-LRBni support disabled, waiting for MIC
EOF
diff --git a/libs/vc/HISTORY b/libs/vc/HISTORY
index 599fd30618..37682b528f 100644
--- a/libs/vc/HISTORY
+++ b/libs/vc/HISTORY
@@ -1,3 +1,10 @@
+2022-01-12 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 1.4.2
+ * CONFIGURE: added
+ * BUILD: deleted
+ * DEPENDS: adjust
+ improved cmake support
+
2018-01-30 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: version 1.3.3