Add tsoloud test
This commit is contained in:
parent
66fe786cf0
commit
a18ab8fd1d
1 changed files with 37 additions and 0 deletions
37
tests/tsoloud.nim
Normal file
37
tests/tsoloud.nim
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
import os, nimterop/[cimport, git]
|
||||||
|
|
||||||
|
gitPull("https://github.com/jarikomppa/soloud", "soloud", "include/*\nsrc & *\n")
|
||||||
|
|
||||||
|
cDebug()
|
||||||
|
|
||||||
|
const
|
||||||
|
inc = "soloud/include"
|
||||||
|
src = "soloud/src"
|
||||||
|
|
||||||
|
cIncludeDir(inc)
|
||||||
|
|
||||||
|
when defined(Linux):
|
||||||
|
{.passL: "-lpthread".}
|
||||||
|
cDefine("WITH_OSS")
|
||||||
|
cCompile(src/"backend/oss/*.cpp")
|
||||||
|
|
||||||
|
when defined(Windows):
|
||||||
|
{.passC: "-msse".}
|
||||||
|
{.passL: "-lwinmm".}
|
||||||
|
cDefine("WITH_WINMM")
|
||||||
|
cCompile(src/"backend/winmm/*.cpp")
|
||||||
|
|
||||||
|
cCompile(src/"c_api/soloud_c.cpp")
|
||||||
|
cCompile(src/"core/*.cpp")
|
||||||
|
cCompile(src/"audiosource", "cpp")
|
||||||
|
cCompile(src/"audiosource", "c")
|
||||||
|
cCompile(src/"filter/*.cpp")
|
||||||
|
|
||||||
|
cImport(inc/"soloud_c.h")
|
||||||
|
|
||||||
|
var
|
||||||
|
s = Soloud_create()
|
||||||
|
|
||||||
|
echo s.Soloud_init()
|
||||||
|
|
||||||
|
s.Soloud_destroy()
|
||||||
Loading…
Add table
Add a link
Reference in a new issue