<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/cmake, branch testing</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/cmake?h=testing</id>
<link rel='self' href='https://git.amat.us/llvm/atom/cmake?h=testing'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-03-19T10:10:03Z</updated>
<entry>
<title>Enable -Wnon-virtual-dtor build warning</title>
<updated>2013-03-19T10:10:03Z</updated>
<author>
<name>Alexey Samsonov</name>
<email>samsonov@google.com</email>
</author>
<published>2013-03-19T10:10:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8483b4792621d7d0951d1bdddcb95713ffa2f5d5'/>
<id>urn:sha1:8483b4792621d7d0951d1bdddcb95713ffa2f5d5</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177385 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Turn anonymous type in anonymous union warning back on after cleaning up</title>
<updated>2013-03-15T00:43:00Z</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@gmail.com</email>
</author>
<published>2013-03-15T00:43:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c6aa8348363c67d6ef1fac87e1d933742bf41403'/>
<id>urn:sha1:c6aa8348363c67d6ef1fac87e1d933742bf41403</id>
<content type='text'>
issues.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177136 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Simplify CMake rules in HandleLLVMOptions module.</title>
<updated>2013-03-13T20:50:23Z</updated>
<author>
<name>Alexey Samsonov</name>
<email>samsonov@google.com</email>
</author>
<published>2013-03-13T20:50:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b91ce4fd9be6e4b7d7cf061c9569b67f2a90713e'/>
<id>urn:sha1:b91ce4fd9be6e4b7d7cf061c9569b67f2a90713e</id>
<content type='text'>
Summary: No functionality change.

Reviewers: Bigcheese

Reviewed By: Bigcheese

CC: llvm-commits

Differential Revision: http://llvm-reviews.chandlerc.com/D535

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176973 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>CMake: Always include the CheckCXXCompilerFlag in HandleLLVMOptions.cmake.</title>
<updated>2013-03-02T01:00:40Z</updated>
<author>
<name>Jordan Rose</name>
<email>jordan_rose@apple.com</email>
</author>
<published>2013-03-02T01:00:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e2abe051745efbddc58402bd6240aa91e821fe8f'/>
<id>urn:sha1:e2abe051745efbddc58402bd6240aa91e821fe8f</id>
<content type='text'>
Previously we relied on it being included by config-ix.cmake.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176396 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Use correct host/target CMake variables to define lit variables.</title>
<updated>2013-02-14T16:49:32Z</updated>
<author>
<name>Tim Northover</name>
<email>Tim.Northover@arm.com</email>
</author>
<published>2013-02-14T16:49:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6872de99b36e9e87a2d9fc0296a43b0f8d3648ab'/>
<id>urn:sha1:6872de99b36e9e87a2d9fc0296a43b0f8d3648ab</id>
<content type='text'>
CMake and autotools disagree on what "host" means in a cross-compilation
context. Autotools (and lit) take it to be the machine the binaries being
compiled now will run on. CMake takes it to be the machine actually compiling
the binaries now.

This change makes lit.site-cfg more consistent between autotools and CMake,
allowing lit tests (particularly in ExecutionEngine) to run correctly when
cross-compiled with CMake

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175179 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>CMake: Use check_symbol_exists instead of check_cxx_symbol_exists.</title>
<updated>2013-02-08T23:17:31Z</updated>
<author>
<name>Jordan Rose</name>
<email>jordan_rose@apple.com</email>
</author>
<published>2013-02-08T23:17:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=dbdebe2736561e6465b81a896254442b8f91167f'/>
<id>urn:sha1:dbdebe2736561e6465b81a896254442b8f91167f</id>
<content type='text'>
check_cxx_symbol_exists requires CMake 2.8.6, so even though I
recommended it to Owen it's probably better to stay away for now.
This check is not technically correct because we're checking &lt;math.h&gt;
but then using &lt;cmath&gt; in the actual code, but if we run into problems we
can do the same sort of dance as isinf() and isnan() where we check /both/
headers and then write a wrapper header around them.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174773 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix CMake detection of various cmath functions, and XFAIL the test on platforms that are known to be missing them.</title>
<updated>2013-02-07T00:54:05Z</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2013-02-07T00:54:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1e8f6f4df1c8431773bf46e87b284db2b1541234'/>
<id>urn:sha1:1e8f6f4df1c8431773bf46e87b284db2b1541234</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174564 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Conditionalize constant folding of math intrinsics on the availability of an implementation on the host.  This is a little bit unfortunate, but until someone decides to implement a full libm for APFloat, we don't have a better way to get this functionality.</title>
<updated>2013-02-07T00:21:34Z</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2013-02-07T00:21:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ec643abe6903284fc9ae7b6d9ae5e0b4ad40ad28'/>
<id>urn:sha1:ec643abe6903284fc9ae7b6d9ae5e0b4ad40ad28</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174561 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Turn off uninitialized-use warnings for gcc in cmake build</title>
<updated>2013-02-04T02:32:44Z</updated>
<author>
<name>Edwin Vane</name>
<email>edwin.vane@intel.com</email>
</author>
<published>2013-02-04T02:32:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4b5dbaa96a6e51e925ac017468538754aad8e5cc'/>
<id>urn:sha1:4b5dbaa96a6e51e925ac017468538754aad8e5cc</id>
<content type='text'>
Added support to the cmake build to turn off uninitialized use warnings
for gcc. This cleans the build up somewhat.

Used logic simpler than found in autoconf by making use of the fact that
although gcc won't complain about unsupported -Wno-* flags it *will*
complain about unsupported -W flags.

Reviewers: gribozavr, doug.gregor, chandlerc


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174299 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add -Wno-nested-anon-types to -pedantic builds of LLVM. This Clang warning</title>
<updated>2013-01-31T22:19:12Z</updated>
<author>
<name>Richard Smith</name>
<email>richard-llvm@metafoo.co.uk</email>
</author>
<published>2013-01-31T22:19:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1983f54daebc5b4ba0ebb3fbc6ec0abb083f8908'/>
<id>urn:sha1:1983f54daebc5b4ba0ebb3fbc6ec0abb083f8908</id>
<content type='text'>
catches uses of an extremely minor and widely-available C++ extension (which
every C++ compiler I could find supports, but EDG and Clang reject in strict
mode).

The diagnosed code pattern looks like this:

struct X {
  union {
    struct {
      int a;
      int b;
    } S;
  };
};


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174103 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
