From ef8149778cc0a9c99b2f9904e16913f5be70e5b4 Mon Sep 17 00:00:00 2001 From: Timothee Cour Date: Tue, 29 Jan 2019 21:47:53 -0800 Subject: make tsoloud work on OSX (#84) --- tests/tsoloud.nim | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'tests') diff --git a/tests/tsoloud.nim b/tests/tsoloud.nim index 2d1c40d..ea7bbb2 100644 --- a/tests/tsoloud.nim +++ b/tests/tsoloud.nim @@ -22,16 +22,21 @@ cSkipSymbol("WavStream_stop", "WavStream_setFilter") cIncludeDir(incl) -when defined(Linux): +when defined(osx): + cDefine("WITH_COREAUDIO") + {.passL: "-framework CoreAudio -framework AudioToolbox".} + cCompile(src/"backend/coreaudio/*.cpp") +elif defined(Linux): {.passL: "-lpthread".} cDefine("WITH_OSS") cCompile(src/"backend/oss/*.cpp") - -when defined(Windows): +elif defined(Windows): {.passC: "-msse".} {.passL: "-lwinmm".} cDefine("WITH_WINMM") cCompile(src/"backend/winmm/*.cpp") +else: + static: doAssert false cCompile(src/"c_api/soloud_c.cpp") cCompile(src/"core/*.cpp") -- cgit v1.2.3