Tools and libraries to glue C/C++ APIs to high-level languages
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

37 lines
808 B

-- This is the starting point of the build scripts for the project.
-- It defines the common build settings that all the projects share
-- and calls the build scripts of all the sub-projects.
action = _ACTION or ""
common_flags = { "Unicode", "Symbols" }
common_msvc_copts =
{
"/wd4146", "/wd4244", "/wd4800", "/wd4345",
"/wd4355", "/wd4996", "/wd4624", "/wd4291"
}
solution "Cxxi"
configurations
{
"Debug",
"Release"
}
objdir ( "../obj/" .. action)
targetdir ("../bin/")
debugdir ( "../bin/")
platforms { "x32" }
configuration "Debug"
defines { "DEBUG" }
configuration "Release"
defines { "NDEBUG" }
flags { "Optimize" }
include "../src/Parser/Parser.lua"
include "../src/Bridge/Bridge.lua"
include "../src/Generator/Generator.lua"