Browse Source

Untabify the premake build files.

pull/1/head
triton 13 years ago
parent
commit
ebccaba862
  1. 104
      build/Parser.lua
  2. 36
      build/premake4.lua
  3. 22
      src/Bridge/Bridge.lua
  4. 18
      src/Generator/Generator.lua

104
build/Parser.lua

@ -1,59 +1,59 @@
project "Parser" project "Parser"
kind "SharedLib" kind "SharedLib"
language "C++" language "C++"
location "." location "."
platforms { "x32" } platforms { "x32" }
flags { common_flags, "Managed" } flags { common_flags, "Managed" }
configuration "vs*" configuration "vs*"
buildoptions { common_msvc_copts, "/clr" } buildoptions { common_msvc_copts, "/clr" }
configuration "*" configuration "*"
files files
{ {
"../src/Parser/**.h", "../src/Parser/**.h",
"../src/Parser/**.cpp", "../src/Parser/**.cpp",
"./*.lua" "./*.lua"
} }
includedirs includedirs
{ {
"../../LLVM/include", "../../LLVM/include",
"../../LLVM/build/include", "../../LLVM/build/include",
"../../LLVM/tools/clang/include", "../../LLVM/tools/clang/include",
"../../LLVM/build/tools/clang/include" "../../LLVM/build/tools/clang/include"
} }
configuration "Debug" configuration "Debug"
libdirs { "../../LLVM/build/lib/Debug" } libdirs { "../../LLVM/build/lib/Debug" }
configuration "Release" configuration "Release"
libdirs { "../../LLVM/build/lib/RelWithDebInfo" } libdirs { "../../LLVM/build/lib/RelWithDebInfo" }
configuration "*" configuration "*"
links links
{ {
"LLVMSupport", "LLVMSupport",
"LLVMAsmParser", "LLVMAsmParser",
"LLVMMC", "LLVMMC",
"LLVMMCParser", "LLVMMCParser",
"LLVMX86AsmParser", "LLVMX86AsmParser",
"LLVMX86AsmPrinter", "LLVMX86AsmPrinter",
"LLVMX86Desc", "LLVMX86Desc",
"LLVMX86Info", "LLVMX86Info",
"LLVMX86Utils", "LLVMX86Utils",
"clangAnalysis", "clangAnalysis",
"clangBasic", "clangBasic",
"clangAST", "clangAST",
"clangDriver", "clangDriver",
"clangEdit", "clangEdit",
"clangFrontend", "clangFrontend",
"clangLex", "clangLex",
"clangParse", "clangParse",
"clangSema", "clangSema",
"clangSerialization" "clangSerialization"
} }

36
build/premake4.lua

@ -13,25 +13,25 @@ common_msvc_copts =
solution "Cxxi" solution "Cxxi"
configurations configurations
{ {
"Debug", "Debug",
"Release" "Release"
} }
objdir ( "../obj/" .. action) objdir ( "../obj/" .. action)
targetdir ("../bin/") targetdir ("../bin/")
debugdir ( "../bin/") debugdir ( "../bin/")
platforms { "x32" } platforms { "x32" }
configuration "Debug" configuration "Debug"
defines { "DEBUG" } defines { "DEBUG" }
configuration "Release" configuration "Release"
defines { "NDEBUG" } defines { "NDEBUG" }
flags { "Optimize" } flags { "Optimize" }
include "Parser.lua" include "Parser.lua"
include "../src/Bridge/Bridge.lua" include "../src/Bridge/Bridge.lua"
include "../src/Generator/Generator.lua" include "../src/Generator/Generator.lua"

22
src/Bridge/Bridge.lua

@ -1,19 +1,19 @@
project "Bridge" project "Bridge"
kind "SharedLib" kind "SharedLib"
language "C#" language "C#"
location "." location "."
files { "*.cs" } files { "*.cs" }
platforms { "x32" } platforms { "x32" }
configuration "Debug" configuration "Debug"
targetdir "../../bin" targetdir "../../bin"
configuration "Release" configuration "Release"
targetdir "../../bin" targetdir "../../bin"
if _ACTION == "clean" then if _ACTION == "clean" then
os.rmdir("lib") os.rmdir("lib")
end end

18
src/Generator/Generator.lua

@ -1,15 +1,15 @@
project "Generator" project "Generator"
kind "ConsoleApp" kind "ConsoleApp"
language "C#" language "C#"
location "." location "."
files { "**.cs", "**.bmp", "**.resx", "**.config" } files { "**.cs", "**.bmp", "**.resx", "**.config" }
excludes { "Filter.cs" } excludes { "Filter.cs" }
links { "Bridge", "System", "System.Core", "Parser" } links { "Bridge", "System", "System.Core", "Parser" }
platforms { "x32" } platforms { "x32" }
configuration "Debug" configuration "Debug"
targetdir "../../bin" targetdir "../../bin"
configuration "Release" configuration "Release"
targetdir "../../bin" targetdir "../../bin"

Loading…
Cancel
Save