diff options
Diffstat (limited to 'SwifTools/SConscript')
-rw-r--r-- | SwifTools/SConscript | 30 |
1 files changed, 25 insertions, 5 deletions
diff --git a/SwifTools/SConscript b/SwifTools/SConscript index 2caff5f..cff2c6b 100644 --- a/SwifTools/SConscript +++ b/SwifTools/SConscript @@ -6,10 +6,30 @@ env["SWIFTOOLS_FLAGS"] = { } myenv = env.Clone() - myenv.MergeFlags(myenv["BOOST_FLAGS"]) -myenv.StaticLibrary("SwifTools", [ - "Linkify.cpp" - ]) -SConscript(dirs = ["UnitTest"]) +sources = [ + "Idle/IdleDetector.cpp", + "Idle/ActualIdleDetector.cpp", + "Idle/IdleQuerier.cpp", + "Idle/PlatformIdleQuerier.cpp", + "Linkify.cpp", + ] + +if myenv["PLATFORM"] == "win32" : + pass +elif myenv["PLATFORM"] == "darwin" : + pass +elif myenv["HAVE_XSS"] : + myenv.Append(CPPDEFINES = ["HAVE_XSS"]) + sources += ["Idle/XSSIdleQuerier.cpp"] +else : + sources += ["Idle/DummyIdleQuerier.cpp"] + +myenv.StaticLibrary("SwifTools", sources) + +SConscript(dirs = [ + "Idle/IdleQuerierTest", + "Idle/UnitTest", + "UnitTest" + ]) |