<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cmake.git/Tests/RunCMake/CheckSourceRuns, branch master</title>
<subtitle>gitlab.kitware.com: cmake/cmake.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/'/>
<entry>
<title>Tests: Move TryCompile check module cases to RunCMake.Check*</title>
<updated>2022-10-06T14:29:42+00:00</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2022-10-06T13:46:42+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=90aa0bb30543cde2c3f58a090735904e17092c44'/>
<id>90aa0bb30543cde2c3f58a090735904e17092c44</id>
<content type='text'>
The latter already have similar checks for similar modules.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The latter already have similar checks for similar modules.
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: Clarify RunCMake.Check* case names</title>
<updated>2022-10-06T14:29:42+00:00</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2022-10-06T13:23:17+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=64ac01451dad389bb4ca00019a38fbb8bd68308e'/>
<id>64ac01451dad389bb4ca00019a38fbb8bd68308e</id>
<content type='text'>
Cases for `CheckSource{Compiles,Runs}` and `Check{Compiler,Linker}Flag`
cover the modules with the language as a parameter, not the
language-specific modules.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cases for `CheckSource{Compiles,Runs}` and `Check{Compiler,Linker}Flag`
cover the modules with the language as a parameter, not the
language-specific modules.
</pre>
</div>
</content>
</entry>
<entry>
<title>HIP: Add HIP to all the Check* modules</title>
<updated>2021-06-07T19:25:33+00:00</updated>
<author>
<name>Robert Maynard</name>
<email>robert.maynard@kitware.com</email>
</author>
<published>2020-10-25T18:34:18+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=2e86e50c2fb2897dc1a0612676c5bd26eb7924a9'/>
<id>2e86e50c2fb2897dc1a0612676c5bd26eb7924a9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Check*: Tolerate variables set with names of languages</title>
<updated>2020-11-25T14:11:21+00:00</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2020-11-25T12:52:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=f3d4254b3d2437938440257cd989cb87da517e01'/>
<id>f3d4254b3d2437938440257cd989cb87da517e01</id>
<content type='text'>
Fix the language checks added by commit 90dead024c (CheckCompilerFlag:
unified way to check compiler flags per language, 2020-09-25,
v3.19.0-rc1~88^2), commit 10ae907de0 (CheckSoureCompiles: Add a unified
way to check if a source compiles, 2020-09-14, v3.19.0-rc1~118^2~1), and
commit 357e2ef429 (CheckSoureRuns: Add a unified way to check if a
source runs, 2020-09-14, v3.19.0-rc1~118^2) to work when variables of
the language names are set.

Fixes: #21500
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix the language checks added by commit 90dead024c (CheckCompilerFlag:
unified way to check compiler flags per language, 2020-09-25,
v3.19.0-rc1~88^2), commit 10ae907de0 (CheckSoureCompiles: Add a unified
way to check if a source compiles, 2020-09-14, v3.19.0-rc1~118^2~1), and
commit 357e2ef429 (CheckSoureRuns: Add a unified way to check if a
source runs, 2020-09-14, v3.19.0-rc1~118^2) to work when variables of
the language names are set.

Fixes: #21500
</pre>
</div>
</content>
</entry>
<entry>
<title>CheckSourceRuns: do not fail on unrecognized arguments</title>
<updated>2020-10-28T19:06:02+00:00</updated>
<author>
<name>Ben Boeckel</name>
<email>ben.boeckel@kitware.com</email>
</author>
<published>2020-10-26T12:13:58+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=a524bf3aa712a783e24e9307cf8915310fb8613a'/>
<id>a524bf3aa712a783e24e9307cf8915310fb8613a</id>
<content type='text'>
The old `check_X_source_runs` modules did not verify the arguments, so
we cannot start doing it now. Downgrade the hard error introduced in
commit 357e2ef429 (CheckSoureRuns: Add a unified way to check if a
source runs, 2020-09-14) via !5223 into a noisy warning.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The old `check_X_source_runs` modules did not verify the arguments, so
we cannot start doing it now. Downgrade the hard error introduced in
commit 357e2ef429 (CheckSoureRuns: Add a unified way to check if a
source runs, 2020-09-14) via !5223 into a noisy warning.
</pre>
</div>
</content>
</entry>
<entry>
<title>Modules: Do not implicitly add new functions via old Check Modules</title>
<updated>2020-10-26T14:57:55+00:00</updated>
<author>
<name>Robert Maynard</name>
<email>robert.maynard@kitware.com</email>
</author>
<published>2020-10-25T16:26:42+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=d192918586364b98e916887b190da825c1373f7f'/>
<id>d192918586364b98e916887b190da825c1373f7f</id>
<content type='text'>
The conversion of Check&lt;Lang&gt;CompilerFlag, SourceCompiles, and
SourceRuns over to the new functions has the possibility of breaking
projects that had functions with those existing names.

To reduce the possibility of collisions we now have all the
legacy code call functions that start with `cmake_`, and users
will need to explicitly include the new modules to get the
non-prefixed versions

Fixes: #21359
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The conversion of Check&lt;Lang&gt;CompilerFlag, SourceCompiles, and
SourceRuns over to the new functions has the possibility of breaking
projects that had functions with those existing names.

To reduce the possibility of collisions we now have all the
legacy code call functions that start with `cmake_`, and users
will need to explicitly include the new modules to get the
non-prefixed versions

Fixes: #21359
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: Add cases for CheckSource{Compiles,Runs} bad arguments</title>
<updated>2020-10-15T13:42:56+00:00</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2020-10-15T13:40:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=c4c636cef59edabdbfe278ea037ac06ca7d09d35'/>
<id>c4c636cef59edabdbfe278ea037ac06ca7d09d35</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CUDA: Add Support to SourceCompiles|Runs and CheckCompilerFlags</title>
<updated>2020-10-08T12:30:59+00:00</updated>
<author>
<name>Robert Maynard</name>
<email>robert.maynard@kitware.com</email>
</author>
<published>2020-09-24T19:31:55+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=da2622ff366e6089a98109c68ececac58d598b66'/>
<id>da2622ff366e6089a98109c68ececac58d598b66</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CheckSoureRuns: Add a unified way to check if a source runs</title>
<updated>2020-09-23T16:28:37+00:00</updated>
<author>
<name>Robert Maynard</name>
<email>robert.maynard@kitware.com</email>
</author>
<published>2020-09-14T17:26:43+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cmake.git/commit/?id=357e2ef429b5245de4f2f5fc7ba7b8089d90bb1c'/>
<id>357e2ef429b5245de4f2f5fc7ba7b8089d90bb1c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
