Website Summary Files Commits Branches @commit @diff @stats
path: root / spasm / solution / genie.lua
diff options
context:
space:
mode:
Commitf8b9fdfa554e9b3dbca78290664f7d2b1aa0e586 (patch)
Author
 dtrendafilov <trendafilov.dn@gmail.com>
2021-10-08 22:23:35 +0300
Committer
 GitHub <noreply@github.com>
2021-10-08 22:23:35 +0300
Files55b87bcc71cec5263e73526fd1a8a237f0e6f97b /spasm/solution/genie.lua
IPL-f8b9fdfa554e9b3dbca78290664f7d2b1aa0e586.tar
IPL-f8b9fdfa554e9b3dbca78290664f7d2b1aa0e586.tar.gz
IPL-f8b9fdfa554e9b3dbca78290664f7d2b1aa0e586.zip
Parent3afe9c5646d656e244c044f8e32d60240b0fa0c0 (diff)
Parent5eff6e2dc1e01f9b8c891f1096ab6d3af0abe769 (diff)
Merge pull request #116 from SofiaCPP/feature/ninja
Feature/ninja
1 files changed, 9 insertions, 0 deletions
-rw-r--r--spasm/solution/genie.lua9
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'