-
Notifications
You must be signed in to change notification settings - Fork 46
/
dub.sdl
38 lines (33 loc) · 906 Bytes
/
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
name "vibe-core"
description "The I/O core library of vibe.d."
authors "Sönke Ludwig"
copyright "Copyright © 2016-2020, Sönke Ludwig"
license "MIT"
dependency "eventcore" version="~>0.9.27"
dependency "vibe-container" version=">=1.3.1 <2.0.0-0"
targetName "vibe_core"
mainSourceFile "source/vibe/appmain.d"
configuration "winapi" {
subConfiguration "eventcore" "winapi"
versions "Windows7"
}
configuration "epoll" {
subConfiguration "eventcore" "epoll"
}
configuration "cfrunloop" {
subConfiguration "eventcore" "cfrunloop"
}
configuration "kqueue" {
subConfiguration "eventcore" "kqueue"
}
configuration "select" {
subConfiguration "eventcore" "select"
versions "Windows7" platform="windows"
}
//configuration "libasync" {
// subConfiguration "eventcore" "libasync"
//}
buildType "unittest" {
buildOptions "unittests" "debugMode" "debugInfo"
debugVersions "VibeMutexLog" "VibeAsyncLog"
}