diff --git a/wscript b/wscript index 8f3f696..3788c67 100644 --- a/wscript +++ b/wscript @@ -19,6 +19,10 @@ def build(bld): defines += ['VERSION="%s"' % VERSION] includes = [p for p in bld.path.ant_glob("src/**", dir = True) if os.path.isdir(p.abspath())] includes += ["libs/glcxx/include"] + if platform.system() == "Linux": + defines += ["PLATFORM_LINUX"] + elif platform.system() == "Windows": + defines += ["PLATFORM_WINDOWS"] bld(features = "c cprogram cxx cxxprogram", target = APPNAME, source = bld.path.ant_glob(["src/**/*.cc", "src/**/*.c", "libs/glcxx/src/glcxx/*"]), @@ -29,8 +33,10 @@ def build(bld): uselib = ["SDL2", "FreeType2"]) test_libs = [] - if re.search(r'linux', platform.platform(), re.IGNORECASE): + if platform.system() == "Linux": test_libs += ["pthread"] + elif platform.system() == "Windows": + pass test_sources = bld.path.ant_glob("src/core/**/*.cc") test_sources += bld.path.ant_glob("test/src/**/*.cc") test_sources += ["libs/googletest/src/gtest-all.cc"]