-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdub.sdl
44 lines (43 loc) · 1.45 KB
/
dub.sdl
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
name "beands"
description "A Nintendo DS Emulator in D"
authors "zayd"
copyright "Copyright © 2022, zayd"
license "GPL 3"
dependency "reng" version="~>0.8.8"
dependency "infoflow" path="ext/infoflow"
dependency "dunit" version="~>1.0.16"
// dependency "dray-nuklear" version="~>0.2.0" platform="posix"
dependency "intel-intrinsics" version="~>1.10.8"
dependency "commandr" version="~>0.2.0"
dependency "dray" version=">=4.2.0-r2 <4.3.0-0"
dependency "memoryunit" version="1.0.2"
lflags "-lglew" "-lglfw" "/System/Library/Frameworks/OpenGL.framework/OpenGL" platform="osx"
lflags "WinMM.lib" "OLDNAMES.lib" "MSVCRT.lib" "raylib.lib" "$PACKAGE_DIR/*.lib $PACKAGE_DIR/glfw3_mt.lib" "user32.lib" "gdi32.lib" "/NODEFAULTLIB:libcmt" "/NODEFAULTLIB:libvcruntime" platform="windows"
subConfiguration "dray-nuklear" "debug"
configuration "default" {
targetType "executable"
versions "default"
}
configuration "release" {
targetType "executable"
dflags "-O3"
versions "release" "quiet" "silent"
dflags "-mattr=+sse4.2" "-mattr=+sse4.1" "-mattr=+ssse3" "-mattr=+sse3" "-mattr=+bmi2" "-mattr=+avx" "-mattr=+avx2" "--enable-cross-module-inlining"
subConfiguration "dray-nuklear" "release"
}
configuration "silent" {
targetType "executable"
versions "quiet" "silent"
}
configuration "quiet" {
targetType "executable"
versions "quiet"
}
configuration "ift" {
targetType "executable"
versions "ift"
}
configuration "unittest" {
dependency "silly" version="~>1.1.1"
targetType "library"
}