<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cmake.git/Tests/Module, branch master</title>
<subtitle>gitlab.kitware.com: cmake/cmake.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/'/>
<entry>
<title>CUDA: Add Device LTO support for nvcc</title>
<updated>2022-07-22T14:34:45+00:00</updated>
<author>
<name>Robert Maynard</name>
<email>rmaynard@nvidia.com</email>
</author>
<published>2022-04-22T16:51:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=96bc59b1ca01be231347404d178445263687dd22'/>
<id>96bc59b1ca01be231347404d178445263687dd22</id>
<content type='text'>
Fixes #22200
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #22200
</pre>
</div>
</content>
</entry>
<entry>
<title>IBMClang: Add support for IBM Open XL C/C++</title>
<updated>2022-01-27T14:38:01+00:00</updated>
<author>
<name>Aaron Liu</name>
<email>hualilia@ca.ibm.com</email>
</author>
<published>2021-12-02T15:34:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=6da99e671c59a5b5b4731020cc286bb873a8134e'/>
<id>6da99e671c59a5b5b4731020cc286bb873a8134e</id>
<content type='text'>
Fixes: #22929
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: #22929
</pre>
</div>
</content>
</entry>
<entry>
<title>LCC: Add policy CMP0129 regarding interpreting LCC as GNU</title>
<updated>2021-10-21T14:24:22+00:00</updated>
<author>
<name>makise-homura</name>
<email>akemi_homura@kurisa.ch</email>
</author>
<published>2021-10-19T18:43:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=3958ed878f2365fd1af004341d45dac7f4e94afb'/>
<id>3958ed878f2365fd1af004341d45dac7f4e94afb</id>
<content type='text'>
Due to MCST LCC compiler identification is now changed to LCC,
there should be a way for old projects to still identify it as GNU,
as it was before.
This commits adds the policy:
CMP0129: Compiler id for MCST LCC compilers is now LCC, not GNU.
This policy controls such a behavior.
OLD behaivior is to treat LCC as GNU, NEW is to treat is as LCC.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Due to MCST LCC compiler identification is now changed to LCC,
there should be a way for old projects to still identify it as GNU,
as it was before.
This commits adds the policy:
CMP0129: Compiler id for MCST LCC compilers is now LCC, not GNU.
This policy controls such a behavior.
OLD behaivior is to treat LCC as GNU, NEW is to treat is as LCC.
</pre>
</div>
</content>
</entry>
<entry>
<title>LCC: Add dedicated support for MCST LCC compiler</title>
<updated>2021-10-15T02:05:19+00:00</updated>
<author>
<name>makise-homura</name>
<email>akemi_homura@kurisa.ch</email>
</author>
<published>2021-10-05T19:41:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=e5d9fce03feeece7f53451da9fb958db2613d31e'/>
<id>e5d9fce03feeece7f53451da9fb958db2613d31e</id>
<content type='text'>
Divert LCC compiler as a new one, instead of treating it as GNU.

Since old times, Elbrus C/C++/Fortran Compiler (LCC) by MCST has been
passing checks for GNU compilers, so it has been identified as GNU.
Now, with intent of seriously upstreaming its support, it has been
added as a separate LCC compiler, and its version displays not a
supported GCC version, but LCC version itself (e.g. LCC 1.25.19 instead
of GNU 7.3.0).

This commit adds its support for detection, and also converts basically
every check like 'is this compiler GNU?' to 'is this compiler GNU or
LCC?'. The only places where this check is untouched, is where it
regards other platforms where LCC is unavailable (primarily non-Linux),
and where it REALLY differs from GNU compiler.

Note: this transition may break software that are already ported to
Elbrus, but hardly relies that LCC will be detected as GNU; still such
software is not known.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Divert LCC compiler as a new one, instead of treating it as GNU.

Since old times, Elbrus C/C++/Fortran Compiler (LCC) by MCST has been
passing checks for GNU compilers, so it has been identified as GNU.
Now, with intent of seriously upstreaming its support, it has been
added as a separate LCC compiler, and its version displays not a
supported GCC version, but LCC version itself (e.g. LCC 1.25.19 instead
of GNU 7.3.0).

This commit adds its support for detection, and also converts basically
every check like 'is this compiler GNU?' to 'is this compiler GNU or
LCC?'. The only places where this check is untouched, is where it
regards other platforms where LCC is unavailable (primarily non-Linux),
and where it REALLY differs from GNU compiler.

Note: this transition may break software that are already ported to
Elbrus, but hardly relies that LCC will be detected as GNU; still such
software is not known.
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: Update for the FujitsuClang compiler</title>
<updated>2021-03-31T13:14:45+00:00</updated>
<author>
<name>Yuichiro Utsumi</name>
<email>utsumi.yuichiro@jp.fujitsu.com</email>
</author>
<published>2021-03-05T09:07:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=a2374509485d7507b42f03f093456aeb62ca6811'/>
<id>a2374509485d7507b42f03f093456aeb62ca6811</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: Update for the Fujitsu compiler</title>
<updated>2021-03-31T13:14:38+00:00</updated>
<author>
<name>Chuck Atkins</name>
<email>chuck.atkins@kitware.com</email>
</author>
<published>2020-12-22T20:07:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=a55feff69c7967d56e0935d841cf1ea2c980a43a'/>
<id>a55feff69c7967d56e0935d841cf1ea2c980a43a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: Update Module.WriteCompilerDetectionHeader for IntelLLVM</title>
<updated>2021-01-28T14:07:01+00:00</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2021-01-22T15:29:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=f26f10184fda39fd029ebc5fd4e72a55af5d3509'/>
<id>f26f10184fda39fd029ebc5fd4e72a55af5d3509</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: Update tests for NVHPC compiler</title>
<updated>2021-01-27T14:53:02+00:00</updated>
<author>
<name>Tin Huynh</name>
<email>ahuynh@nvidia.com</email>
</author>
<published>2021-01-27T08:00:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=4de28ba4e6348f99de57bd2961b00dcd4cda213b'/>
<id>4de28ba4e6348f99de57bd2961b00dcd4cda213b</id>
<content type='text'>
Treat it just like PGI.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Treat it just like PGI.
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: Avoid duplicate custom commands for Xcode "new build system"</title>
<updated>2020-09-18T17:02:19+00:00</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2020-09-15T15:21:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=1806cdd17c17fc202b4d7c195b1830cfc038a3a2'/>
<id>1806cdd17c17fc202b4d7c195b1830cfc038a3a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: Cover CheckTypeSize with uint8_t and std::uint8_t</title>
<updated>2020-07-22T12:25:09+00:00</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2020-07-20T19:53:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=7f786c6a40b8a6a422cb4fce40f7aa17a037e1c1'/>
<id>7f786c6a40b8a6a422cb4fce40f7aa17a037e1c1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
