diff options
| author | genotrance <dev@genotrance.com> | 2019-01-17 20:26:51 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-01-17 20:26:51 -0600 |
| commit | 09d9794bb648ed2e0eb94bce1cebdbb66adf1c0f (patch) | |
| tree | 6b0e8c3ef6ce6ad8f073bcc65d375c0230aa0c56 /tests | |
| parent | 43193f59500e69c2ce9257ad890d924680df6e97 (diff) | |
| download | nimterop-09d9794bb648ed2e0eb94bce1cebdbb66adf1c0f.tar.gz nimterop-09d9794bb648ed2e0eb94bce1cebdbb66adf1c0f.zip | |
Walkdir (#43)
* Fix walkDir, cCompile mode, add tsoloud, fix void *
* No tsoloud on Travis Linux
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/tsoloud.nim | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/tests/tsoloud.nim b/tests/tsoloud.nim new file mode 100644 index 0000000..544c1af --- /dev/null +++ b/tests/tsoloud.nim @@ -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()
\ No newline at end of file |
