Browse Source

Move Std-symbols to the CppParser project build files.

pull/913/head
Joao Matos 9 years ago
parent
commit
7d6c6141e3
  1. 31
      src/CppParser/Bindings/CSharp/premake5.lua
  2. 33
      src/CppParser/premake5.lua

31
src/CppParser/Bindings/CSharp/premake5.lua

@ -32,37 +32,6 @@ project "CppSharp.Parser.CSharp"
filter {} filter {}
project "Std-symbols"
kind "SharedLib"
language "C++"
SetupNativeProject()
rtti "Off"
filter { "action:vs*" }
buildoptions { clang_msvc_flags }
filter {}
if os.istarget("windows") then
files { "i686-pc-win32-msvc/Std-symbols.cpp" }
elseif os.istarget("macosx") then
local file = io.popen("lipo -info `which mono`")
local output = file:read('*all')
if string.find(output, "x86_64") then
files { "x86_64-apple-darwin12.4.0/Std-symbols.cpp" }
else
files { "i686-apple-darwin12.4.0/Std-symbols.cpp" }
end
elseif os.istarget("linux") then
files { "x86_64-linux-gnu/Std-symbols.cpp" }
else
print "Unknown architecture"
end
filter {}
function SetupParser() function SetupParser()
links links
{ {

33
src/CppParser/premake5.lua

@ -40,4 +40,35 @@ project "CppSharp.CppParser"
CopyClangIncludes() CopyClangIncludes()
filter {} filter {}
end end
project "Std-symbols"
kind "SharedLib"
language "C++"
SetupNativeProject()
rtti "Off"
filter { "action:vs*" }
buildoptions { clang_msvc_flags }
filter {}
if os.istarget("windows") then
files { "i686-pc-win32-msvc/Std-symbols.cpp" }
elseif os.istarget("macosx") then
local file = io.popen("lipo -info `which mono`")
local output = file:read('*all')
if string.find(output, "x86_64") then
files { "x86_64-apple-darwin12.4.0/Std-symbols.cpp" }
else
files { "i686-apple-darwin12.4.0/Std-symbols.cpp" }
end
elseif os.istarget("linux") then
files { "x86_64-linux-gnu/Std-symbols.cpp" }
else
print "Unknown architecture"
end
filter {}
Loading…
Cancel
Save