Browse Source

Use Clang-CL toolset when doing CI builds.

clang-cl
Joao Matos 5 years ago
parent
commit
f47f4d9bc7
  1. 6
      build/Helpers.lua
  2. 1
      src/CppParser/Bindings/CLI/premake5.lua

6
build/Helpers.lua

@ -135,11 +135,15 @@ function SetupNativeProject() @@ -135,11 +135,15 @@ function SetupNativeProject()
buildoptions { msvc_buildflags }
defines { msvc_cpp_defines }
if os.getenv("CI") then
toolset "clang"
end
filter { "system:linux" }
buildoptions { gcc_buildflags }
links { "stdc++" }
filter { "toolset:clang", "system:not macosx" }
filter { "toolset:clang", "system:linux" }
linkoptions { "-fuse-ld=/usr/bin/ld.lld" }
filter { "system:macosx", "language:C++" }

1
src/CppParser/Bindings/CLI/premake5.lua

@ -13,6 +13,7 @@ project "CppSharp.Parser.CLI" @@ -13,6 +13,7 @@ project "CppSharp.Parser.CLI"
filter "action:vs*"
buildoptions { clang_msvc_flags }
toolset "msc"
filter {}

Loading…
Cancel
Save