<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/cmake/modules, branch testing</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/cmake/modules?h=testing</id>
<link rel='self' href='https://git.amat.us/llvm/atom/cmake/modules?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>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>
<entry>
<title>Turn off missing field initializer warnings for gcc</title>
<updated>2013-01-31T18:05:54Z</updated>
<author>
<name>Edwin Vane</name>
<email>edwin.vane@intel.com</email>
</author>
<published>2013-01-31T18:05:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=adc4af6a5b70c31110559bdeb2f3f52646600b90'/>
<id>urn:sha1:adc4af6a5b70c31110559bdeb2f3f52646600b90</id>
<content type='text'>
    
gcc produces false positives for empty braces so turning the warning off.
Instead, turning the warning on for clang so proper warnings aren't missed.
    
Reviewers: dblaikie, chandlerc


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174073 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[CMake][Lit][unittests] Cleanup in AddLLVM.cmake.</title>
<updated>2013-01-27T12:46:53Z</updated>
<author>
<name>NAKAMURA Takumi</name>
<email>geek4civic@gmail.com</email>
</author>
<published>2013-01-27T12:46:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2044adfb2ac7435ed3a1a66d48eb49887769745d'/>
<id>urn:sha1:2044adfb2ac7435ed3a1a66d48eb49887769745d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173617 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[CMake][Lit][unittests] Deprecate CMAKE_BUILD_TYPE in each build directory for unittests.</title>
<updated>2013-01-27T12:20:50Z</updated>
<author>
<name>NAKAMURA Takumi</name>
<email>geek4civic@gmail.com</email>
</author>
<published>2013-01-27T12:20:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1917aaff29566f4c2fc9cd857e00bdededdff7ce'/>
<id>urn:sha1:1917aaff29566f4c2fc9cd857e00bdededdff7ce</id>
<content type='text'>
For example,
cur) unittests/ADT/Release/ADTTests
new) unittests/ADT/ADTTests

RUNTIME_BUILD_MODE can be substituted to CMAKE_CFG_INTDIR.

With Make and Ninja, the tree is not built with multiple configurations.
Then, including the build type in target directory doesn't make sense.
See also "How can I build multiple modes without switching?"
http://www.cmake.org/Wiki/CMake_FAQ
CMAKE_CFG_INTDIR is set to "."

With multiple-configuration-aware build system, like Visual Studio, each unittest is built on appropriate directory, for example,
unittests/ADT/Release/ADTTests.exe
CMAKE_CFG_INTDIR is set to build system's variable, like "$(Configuration)" or "$(OutDir)".

Thus, "--param build_config" is also deprecated.

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