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]
|
defines += ['VERSION="%s"' % VERSION]
|
||||||
includes = [p for p in bld.path.ant_glob("src/**", dir = True) if os.path.isdir(p.abspath())]
|
includes = [p for p in bld.path.ant_glob("src/**", dir = True) if os.path.isdir(p.abspath())]
|
||||||
includes += ["libs/glcxx/include"]
|
includes += ["libs/glcxx/include"]
|
||||||
|
if platform.system() == "Linux":
|
||||||
|
defines += ["PLATFORM_LINUX"]
|
||||||
|
elif platform.system() == "Windows":
|
||||||
|
defines += ["PLATFORM_WINDOWS"]
|
||||||
bld(features = "c cprogram cxx cxxprogram",
|
bld(features = "c cprogram cxx cxxprogram",
|
||||||
target = APPNAME,
|
target = APPNAME,
|
||||||
source = bld.path.ant_glob(["src/**/*.cc", "src/**/*.c", "libs/glcxx/src/glcxx/*"]),
|
source = bld.path.ant_glob(["src/**/*.cc", "src/**/*.c", "libs/glcxx/src/glcxx/*"]),
|
||||||
@ -29,8 +33,10 @@ def build(bld):
|
|||||||
uselib = ["SDL2", "FreeType2"])
|
uselib = ["SDL2", "FreeType2"])
|
||||||
|
|
||||||
test_libs = []
|
test_libs = []
|
||||||
if re.search(r'linux', platform.platform(), re.IGNORECASE):
|
if platform.system() == "Linux":
|
||||||
test_libs += ["pthread"]
|
test_libs += ["pthread"]
|
||||||
|
elif platform.system() == "Windows":
|
||||||
|
pass
|
||||||
test_sources = bld.path.ant_glob("src/core/**/*.cc")
|
test_sources = bld.path.ant_glob("src/core/**/*.cc")
|
||||||
test_sources += bld.path.ant_glob("test/src/**/*.cc")
|
test_sources += bld.path.ant_glob("test/src/**/*.cc")
|
||||||
test_sources += ["libs/googletest/src/gtest-all.cc"]
|
test_sources += ["libs/googletest/src/gtest-all.cc"]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user