|
|
|
@ -6,35 +6,13 @@ project "CppSharp.Parser.Gen"
@@ -6,35 +6,13 @@ project "CppSharp.Parser.Gen"
|
|
|
|
|
debugdir "." |
|
|
|
|
|
|
|
|
|
files { "ParserGen.cs", "*.lua" } |
|
|
|
|
links { "CppSharp.AST", "CppSharp.Generator", "CppSharp.Parser" } |
|
|
|
|
links { "CppSharp.AST", "CppSharp.Generator" } |
|
|
|
|
|
|
|
|
|
project "CppSharp.Parser.CLI" |
|
|
|
|
|
|
|
|
|
kind "SharedLib" |
|
|
|
|
language "C++" |
|
|
|
|
SetupNativeProject() |
|
|
|
|
|
|
|
|
|
dependson { "CppSharp.CppParser" } |
|
|
|
|
flags { common_flags, "Managed" } |
|
|
|
|
configuration { "vs*" } |
|
|
|
|
links { "CppSharp.Parser" } |
|
|
|
|
|
|
|
|
|
configuration "vs*" |
|
|
|
|
buildoptions { clang_msvc_flags } |
|
|
|
|
|
|
|
|
|
configuration "*" |
|
|
|
|
|
|
|
|
|
files |
|
|
|
|
{ |
|
|
|
|
"CLI/AST.h", |
|
|
|
|
"CLI/AST.cpp", |
|
|
|
|
"CLI/**.h", |
|
|
|
|
"CLI/**.cpp", |
|
|
|
|
"**.lua" |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
includedirs { "../../../include/", "../../../src/CppParser/" } |
|
|
|
|
|
|
|
|
|
configuration "*" |
|
|
|
|
links { "CppSharp.CppParser" } |
|
|
|
|
configuration { "not vs*" } |
|
|
|
|
links { "CppSharp.Parser.CSharp" } |
|
|
|
|
|
|
|
|
|
project "CppSharp.Parser.CSharp" |
|
|
|
|
|
|
|
|
@ -52,3 +30,33 @@ project "CppSharp.Parser.CSharp"
@@ -52,3 +30,33 @@ project "CppSharp.Parser.CSharp"
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
links { "CppSharp.Runtime" } |
|
|
|
|
|
|
|
|
|
configuration "vs*" |
|
|
|
|
|
|
|
|
|
project "CppSharp.Parser.CLI" |
|
|
|
|
|
|
|
|
|
kind "SharedLib" |
|
|
|
|
language "C++" |
|
|
|
|
SetupNativeProject() |
|
|
|
|
|
|
|
|
|
dependson { "CppSharp.CppParser" } |
|
|
|
|
flags { common_flags, "Managed" } |
|
|
|
|
|
|
|
|
|
configuration "vs*" |
|
|
|
|
buildoptions { clang_msvc_flags } |
|
|
|
|
|
|
|
|
|
configuration "*" |
|
|
|
|
|
|
|
|
|
files |
|
|
|
|
{ |
|
|
|
|
"CLI/AST.h", |
|
|
|
|
"CLI/AST.cpp", |
|
|
|
|
"CLI/**.h", |
|
|
|
|
"CLI/**.cpp", |
|
|
|
|
"**.lua" |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
includedirs { "../../../include/", "../../../src/CppParser/" } |
|
|
|
|
|
|
|
|
|
configuration "*" |
|
|
|
|
links { "CppSharp.CppParser" } |