v/vlib/dl/dl.v

20 lines
376 B
V
Raw Normal View History

2020-05-01 17:34:27 +00:00
module dl
pub const (
version = 1
2020-12-15 16:55:04 +00:00
dl_ext = get_shared_library_extension()
2020-05-01 17:34:27 +00:00
)
2020-12-18 17:41:01 +00:00
// get_shared_library_extension returns the platform dependent shared library extension
// i.e. .dll on windows, .so on most unixes, .dylib on macos.
pub fn get_shared_library_extension() string {
mut res := '.so'
$if macos {
res = '.dylib'
}
$if windows {
res = '.dll'
}
return res
}