2c63aa5c5c
This change modifies destructors to anticipate that they can be called form a foreign thread if the GC is involved. The actual release of the reference will then happen deferred in the original thread.
40 lines
931 B
Plaintext
40 lines
931 B
Plaintext
name "vibe-core"
|
|
description "The I/O core library of vibe.d."
|
|
authors "Sönke Ludwig"
|
|
copyright "Copyright © 2016-2018, rejectedsoftware e.K."
|
|
license "MIT"
|
|
|
|
dependency "eventcore" version="~>0.8.32"
|
|
dependency "stdx-allocator" version="~>2.77.0"
|
|
|
|
targetName "vibe_core"
|
|
|
|
mainSourceFile "source/vibe/appmain.d"
|
|
|
|
configuration "winapi" {
|
|
subConfiguration "eventcore" "winapi"
|
|
}
|
|
configuration "winapi-optlink" {
|
|
subConfiguration "eventcore" "winapi-optlink"
|
|
}
|
|
configuration "epoll" {
|
|
subConfiguration "eventcore" "epoll"
|
|
}
|
|
configuration "kqueue" {
|
|
subConfiguration "eventcore" "kqueue"
|
|
}
|
|
configuration "select" {
|
|
subConfiguration "eventcore" "select"
|
|
}
|
|
configuration "select-optlink" {
|
|
subConfiguration "eventcore" "select-optlink"
|
|
}
|
|
configuration "libasync" {
|
|
subConfiguration "eventcore" "libasync"
|
|
}
|
|
|
|
buildType "unittest" {
|
|
buildOptions "unittests" "debugMode" "debugInfo"
|
|
debugVersions "VibeMutexLog" "VibeAsyncLog"
|
|
}
|