Go to file
Reid Kleckner 3e8c445c96 CMake: Disable ENABLE_EXPORTS for executables with MSVC
The MSVC linker won't produce a .lib file for an executable that doesn't
export anything, and LLVM doesn't maintain dllexport annotations or .def
files listing all C++ symbols. It also doesn't support exporting all
symbols, like binutils ld.

CMake 3.2 changed the Ninja generator to list both the .exe and .lib
files as outputs of executable build targets. Ninja would always re-link
executables with ENABLE_EXPORTS because the .lib output file was not
present, and therefore the target was out of date.

llvm-svn: 232662
2015-03-18 20:09:13 +00:00
clang Appease clang/test/Parser/opencl-atomics-cl20.cl for 32-bit targets with explicit triple. 2015-03-18 15:07:54 +00:00
clang-tools-extra [clang-tidy] Move google-readability-function check to readability-named-parameter. 2015-03-16 22:31:16 +00:00
compiler-rt [ARM] Remove XFAIL from passing RT test 2015-03-18 15:42:15 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Fix bitselect for float/double types v2 2015-03-05 15:31:05 +00:00
libcxx Provide std::abs(<floating-point>) in <cmath> on Solaris. 2015-03-18 15:24:18 +00:00
libcxxabi Let libc++'s LIT configuration setup our linker paths and env. 2015-03-17 19:45:21 +00:00
lld PECOFF: Do not copy all undefined symbols to a set. NFC. 2015-03-18 16:28:33 +00:00
lldb Fix the Xcode build after the MIPS64 changes 2015-03-18 18:42:41 +00:00
llgo llgoi: Fix type identity for imported binary packages. 2015-03-18 08:34:40 +00:00
llvm CMake: Disable ENABLE_EXPORTS for executables with MSVC 2015-03-18 20:09:13 +00:00
openmp fix for broken commit 231774 2015-03-10 10:14:57 +00:00
polly Fix debug info now that the verifier is on 2015-03-17 18:23:38 +00:00