Mercurial > core / lisp/ffi/blake3/blake3.asd
changeset 698: |
96958d3eb5b0 |
parent: |
301fd45bbe73
|
author: |
Richard Westhaver <ellis@rwest.io> |
date: |
Fri, 04 Oct 2024 22:04:59 -0400 |
permissions: |
-rw-r--r-- |
description: |
fixes |
1 ;;; blake3.asd --- BLAKE3 SYSTEMS 7 ;; you must build in BLAKE3/C like so: 9 ;; gcc -shared -O3 -o libblake3.so blake3.c blake3_dispatch.c blake3_portable.c \
10 ;; blake3_sse2_x86-64_unix.S blake3_sse41_x86-64_unix.S blake3_avx2_x86-64_unix.S \
11 ;; blake3_avx512_x86-64_unix.S 14 (eval-when (:compile-toplevel :load-toplevel :execute) 17 (defpackage :blake3.sys 18 (:use :cl :asdf :sb-grovel :sb-alien)) 20 (in-package :blake3.sys) 23 :description "BLAKE3/C FFI" 24 :depends-on (:sb-grovel :std) 25 :in-order-to ((test-op (test-op "blake3/tests"))) 26 :components ((:file "pkg") 27 (grovel-constants-file "constants" 29 :perform (test-op (op c) (uiop:symbol-call '#:rt '#:do-tests :blake3))) 31 (defsystem "blake3/tests" 32 :depends-on (:rt :blake3) 33 :components ((:file "tests")) 34 :perform (test-op (op c) (uiop:symbol-call '#:rt '#:do-tests :blake3)))