mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-19 19:59:43 +00:00
audio/tamgamp-lv2: Make SSE and AVX instructions optional based on port options
Reported by: fallout
This commit is contained in:
parent
ebc7d9efc9
commit
b0902c0fe2
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=539396
@ -2,6 +2,7 @@
|
||||
|
||||
PORTNAME= tamgamp
|
||||
DISTVERSION= g20200514
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= audio
|
||||
PKGNAMESUFFIX= -lv2
|
||||
|
||||
@ -33,4 +34,12 @@ PLIST_FILES= lib/lv2/tamgamp.lv2/manifest.ttl \
|
||||
post-install:
|
||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lv2/tamgamp.lv2/tamgamp-lv2.so
|
||||
|
||||
OPTIONS_DEFINE= SSE AVX
|
||||
|
||||
SSE_DESC= Use SIMD SSE instructions
|
||||
SSE_MAKE_ARGS= SSE_INSTR_SET="-mmmx -m3dnow -msse"
|
||||
|
||||
AVX_DESC= Use SIMD AVX instructions
|
||||
AVX_MAKE_ARGS= AVX_INSTR_SET="-mavx -mvzeroupper"
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
13
audio/tamgamp-lv2/files/patch-src_dsp_Makefile
Normal file
13
audio/tamgamp-lv2/files/patch-src_dsp_Makefile
Normal file
@ -0,0 +1,13 @@
|
||||
--- src/dsp/Makefile.orig 2020-06-17 00:38:49 UTC
|
||||
+++ src/dsp/Makefile
|
||||
@@ -89,8 +89,8 @@ COMMON_DEPS = common.cpp
|
||||
ARM_DEPS = arm.cpp
|
||||
AARCH64_DEPS = aarch64.cpp
|
||||
|
||||
-SSE_INSTR_SET = -mmmx -m3dnow -msse
|
||||
-AVX_INSTR_SET = -mavx -mvzeroupper
|
||||
+#SSE_INSTR_SET = -mmmx -m3dnow -msse
|
||||
+#AVX_INSTR_SET = -mavx -mvzeroupper
|
||||
|
||||
FILE = $(@:$(OBJDIR)/%.o=%.cpp)
|
||||
LINK_OBJECTS = $(COMMON_IMPL) $(NATIVE_IMPL)
|
Loading…
Reference in New Issue
Block a user