From: Nico Weber Date: Sat, 12 Jan 2019 11:56:47 +0000 (+0000) Subject: gn build: Unbreak Windows build X-Git-Tag: llvmorg-8.0.0-rc1~351 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=606feebb2eca1b5449ca693aee1795f0e7e000bb;p=platform%2Fupstream%2Fllvm.git gn build: Unbreak Windows build I didn't break all that much during upstreaming, just needs two small fixes: - fix spelling of MCJITTests.def file - make libLTO a shared_library to put it in bin/ on Windows where it is in the CMake build too Differential Revision: https://reviews.llvm.org/D56630 llvm-svn: 351004 --- diff --git a/llvm/utils/gn/secondary/llvm/tools/lto/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/lto/BUILD.gn index dfd3329..3cc62d3 100644 --- a/llvm/utils/gn/secondary/llvm/tools/lto/BUILD.gn +++ b/llvm/utils/gn/secondary/llvm/tools/lto/BUILD.gn @@ -1,6 +1,6 @@ import("//llvm/version.gni") -lto_target_type = "loadable_module" +lto_target_type = "shared_library" if (host_os == "linux") { # Linux needs -fPIC to build shared libs but they aren't on by default. # For now, make libclang a static lib there. @@ -8,7 +8,7 @@ if (host_os == "linux") { } target(lto_target_type, "lto") { - output_name = "libLTO" + output_name = "LTO" deps = [ "//llvm/lib/Bitcode/Reader", "//llvm/lib/IR", diff --git a/llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/MCJIT/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/MCJIT/BUILD.gn index e6261f6..eed7d73 100644 --- a/llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/MCJIT/BUILD.gn +++ b/llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/MCJIT/BUILD.gn @@ -24,6 +24,6 @@ unittest("MCJITTests") { ] if (host_os == "win") { - sources += [ "MCJITTest.def" ] + sources += [ "MCJITTests.def" ] } }