define PLATFORM_xxx macros for supported platforms
This commit is contained in:
parent
647b3b85f4
commit
7a9ee92eaa
8
wscript
8
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"]
|
||||
|
Loading…
x
Reference in New Issue
Block a user