init
This commit is contained in:
commit
45c2bf9426
25 changed files with 1692 additions and 0 deletions
33
HConfig
Normal file
33
HConfig
Normal file
|
@ -0,0 +1,33 @@
|
|||
grbc_want_version("1.0")
|
||||
grbc_load_platform("platform.hcfg")
|
||||
|
||||
local grbc_exe = grbc_executable(ExecutableConfig.new({
|
||||
name = "grbc",
|
||||
language_type = LanguageType.Cpp,
|
||||
files = {
|
||||
grbc_file("src/main.cc"),
|
||||
grbc_file("src/file.cc"),
|
||||
grbc_file("src/ninja.cc"),
|
||||
grbc_file("src/platform.cc"),
|
||||
grbc_file("src/target_exe.cc"),
|
||||
grbc_file("src/utils.cc"),
|
||||
grbc_file("src/generator.cc")
|
||||
},
|
||||
|
||||
requirements = {
|
||||
Package.new({
|
||||
name = "lua",
|
||||
compiler_flags = "",
|
||||
linker_flags = "-llua -lm -ldl"
|
||||
})
|
||||
},
|
||||
compile_flags = {},
|
||||
linker_flags = {},
|
||||
include_dirs = {
|
||||
grbc_file("include"),
|
||||
grbc_file("vendor/sol2/include")
|
||||
}
|
||||
}))
|
||||
|
||||
-- Output the final build script
|
||||
grbc_build("ninja")
|
Loading…
Add table
Add a link
Reference in a new issue