From 6026883449f412761b4cf066585c2ec1d1f28f6f Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Fri, 20 Oct 2017 21:52:13 -0700 Subject: Remove need for build.ninja and config.ninja --- gen.lua | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'gen.lua') diff --git a/gen.lua b/gen.lua index c0f851d3..77431aaa 100644 --- a/gen.lua +++ b/gen.lua @@ -1,3 +1,21 @@ +set('builddir', config.builddir or 'out') +set('outdir', '$builddir') + +set('target_toolchain', config.target_toolchain or 'x86_64-linux-musl') +set('target_cflags', config.target_cflags or '-O2 -pipe') +set('target_cxxflags', config.target_cxxflags or '$target_cflags') +set('target_ldflags', config.target_ldflags or '-s -static') + +set('host_toolchain', config.host_toolchain or 'default') +set('host_cflags', config.host_cflags or '-pipe') +set('host_cxxflags', config.host_cxxflags or '$host_cflags') +set('host_ldflags', config.host_ldflags or '') + +set('repo', config.repo or '$builddir/root.git') +set('repo_flags', config.repo_flags or '--bare') +set('repo_tag', config.repo_tag or 'tree') +set('repo_branch', config.repo_branch or 'master') + include 'rules.ninja' toolchain 'target' -- cgit v1.2.3