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.
 
 
 
 
 

41 lines
959 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.
dofile "Helpers.lua"
dofile "Tests.lua"
solution "Cxxi"
configurations { "Debug", "Release" }
platforms { "x32" }
flags { common_flags }
location (builddir)
objdir (builddir .. "/obj/")
targetdir (libdir)
libdirs { libdir }
debugdir (bindir)
-- startproject "Generator"
configuration "Release"
flags { "Optimize" }
configuration "vs2012"
framework "4.5"
configuration {}
group "Examples"
IncludeExamples()
group "Tests"
IncludeTests()
group "Libraries"
include (srcdir .. "/Cxxi/Cxxi.lua")
include (srcdir .. "/Bridge/Bridge.lua")
include (srcdir .. "/Generator/Generator.lua")
include (srcdir .. "/Generator.Tests/Generator.Tests.lua")
include (srcdir .. "/Parser/Parser.lua")