diff options
author | Nao Pross <naopross@thearcway.org> | 2019-01-22 18:43:41 +0100 |
---|---|---|
committer | Nao Pross <naopross@thearcway.org> | 2019-01-22 18:44:26 +0100 |
commit | 2ca8455dbe531c6ba27016d19a0ade4c94a9dc13 (patch) | |
tree | 976b31d1e23074a2079be26b5f00b3173468b53a | |
parent | Include libraries in ninja build process (diff) | |
download | flatland-2ca8455dbe531c6ba27016d19a0ade4c94a9dc13.tar.gz flatland-2ca8455dbe531c6ba27016d19a0ade4c94a9dc13.zip |
Prettify configure.py output (build.ninja)
-rwxr-xr-x | configure.py | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/configure.py b/configure.py index 1bf6b31..88995b3 100755 --- a/configure.py +++ b/configure.py @@ -16,22 +16,26 @@ def find_sources(path): with open("build.ninja", "w") as bf: # include rules - print("include ninja/rules.ninja\n", file=bf) + print("include ninja/rules.ninja", file=bf) + print("\n", file=bf) # build libmm dependencies print("build lib/libmm/build/libmm.so: ninja lib/libmm", file=bf) print("build lib/libmm/build/libmm.a: ninja lib/libmm", file=bf) + print("\n", file=bf) # build libwsdl2 dependencies print("build lib/libwsdl2/build/libwsdl2.so: ninja lib/libmm", file=bf) print("build lib/libwsdl2/build/libwsdl2.a: ninja lib/libmm", file=bf) + print("\n", file=bf) # find engine sources sources, objects = find_sources("engine") # create build directories - print("build build/engine: mkdir\n", file=bf) - print("build build/test: mkdir\n", file=bf) + print("build build/engine: mkdir", file=bf) + print("build build/test: mkdir", file=bf) + print("\n", file=bf) # build engine files @@ -39,8 +43,8 @@ with open("build.ninja", "w") as bf: print("build {}: cpp {}".format(o, s), file=bf) # build engine library - print("\nbuild build/libflatland.so: link-shared " + " ".join(objects), file=bf) - print("\nbuild build/libflatland.a: link-static " + " ".join(objects), file=bf) + print("build build/libflatland.so: link-shared " + " ".join(objects), file=bf) + print("build build/libflatland.a: link-static " + " ".join(objects), file=bf) print("\n", file=bf) @@ -52,4 +56,5 @@ with open("build.ninja", "w") as bf: for s, o, b in zip(sources, objects, binaries): print("build {}: cpp {}".format(o, s), file=bf) print("build {}: link {}".format(b, o), file=bf) - print(" lflags = $lflags ../build/libflatland.so\n", file=bf) + print(" lflags = $lflags ../build/libflatland.so", file=bf) + print("\n", file=bf) |