diff options
| Commit | f8b9fdfa554e9b3dbca78290664f7d2b1aa0e586 (patch) | |
|---|---|---|
| Author | 2021-10-08 22:23:35 +0300 | |
| Committer | 2021-10-08 22:23:35 +0300 | |
| Files | 55b87bcc71cec5263e73526fd1a8a237f0e6f97b /spasm/solution/genie.lua | |
| IPL-f8b9fdfa554e9b3dbca78290664f7d2b1aa0e586.tar IPL-f8b9fdfa554e9b3dbca78290664f7d2b1aa0e586.tar.gz IPL-f8b9fdfa554e9b3dbca78290664f7d2b1aa0e586.zip | ||
| Parent | 3afe9c5646d656e244c044f8e32d60240b0fa0c0 (diff) | |
| Parent | 5eff6e2dc1e01f9b8c891f1096ab6d3af0abe769 (diff) | |
Merge pull request #116 from SofiaCPP/feature/ninja
Feature/ninja
1 files changed, 9 insertions, 0 deletions
| -rw-r--r-- | spasm/solution/genie.lua | 9 |
diff --git a/spasm/solution/genie.lua b/spasm/solution/genie.lua index d1fb495..5ba467c 100644 --- a/spasm/solution/genie.lua +++ b/spasm/solution/genie.lua @@ -15,6 +15,12 @@ if not solution() then local root = '../build/' + if _ACTION ~= 'ninja' then + location '.' + else + location './ninja' + end + configuration 'Debug' targetdir(root .. 'bin/Debug') objdir(root .. 'obj/Debug') @@ -38,6 +44,7 @@ end kind 'StaticLib' language 'C++' uuid(os.uuid('spasm_lib')) + location(solution().location) files '../src/asm/*.cpp' removefiles { '../src/asm/main.cpp', @@ -50,6 +57,7 @@ end kind 'ConsoleApp' language 'C++' uuid(os.uuid('spasm')) + location(solution().location) links 'spasm_lib' files '../src/asm/main.cpp' removefiles { @@ -62,6 +70,7 @@ end kind 'ConsoleApp' language 'C++' uuid(os.uuid('sprun')) + location(solution().location) files '../src/main.cpp' links 'sprt' |
