forked from AuburnSounds/intel-intrinsics
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdub.json
More file actions
55 lines (55 loc) · 1.89 KB
/
dub.json
File metadata and controls
55 lines (55 loc) · 1.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
{
"name": "intel-intrinsics",
"description": "Use SIMD intrinsics with Intel syntax, with any D compiler, targetting x86 or arm. Like simde but for D.",
"copyright": "Guillaume Piolat 2016-2021",
"license": "BSL-1.0",
"importPaths": ["source"],
"sourcePaths": ["source"],
"dependencies": {
"nulib:stdc": {
"version": ">=0.3.0",
"optional": true,
"default": false
},
"nurt": {
"version": ">=0.2.1",
"optional": true,
"default": false
}
},
"buildTypes": {
"unittest-inst": {
"buildOptions": ["unittests", "debugMode", "debugInfo"],
"dflags-ldc": ["-mcpu=native"],
"dflags-dmd": ["-mcpu=native"],
"dflags-gdc": ["-march=native"]
},
"unittest-release": {
"buildOptions": ["unittests", "optimize", "inline"]
},
"unittest-below-avx": {
"buildOptions": ["unittests", "optimize", "inline"],
"dflags-ldc": ["-mattr=+sse4.2"],
"dflags-gdc": ["-msse4.2"]
},
"unittest-release-inst": {
"buildOptions": ["unittests", "optimize", "inline"],
"dflags-ldc": ["-mcpu=native", "--lowmem"],
"dflags-dmd": ["-mcpu=native", "-lowmem"],
"dflags-gdc": ["-march=native"]
},
"unittest-release-below-avx": {
"buildOptions": ["unittests", "optimize", "inline"],
"dflags-ldc": ["-mattr=+sse4.2"],
"dflags-gdc": ["-msse4.2"]
},
"unittest-arm32": {
"buildOptions": ["unittests", "debugMode", "debugInfo"],
"dflags-ldc": ["-mtriple=arm-linux-gnueabihf"]
},
"unittest-arm64": {
"buildOptions": ["unittests", "debugMode", "debugInfo"],
"dflags-ldc": ["-mtriple=arm64-apple-macos"]
}
}
}