<feed xmlns='http://www.w3.org/2005/Atom'>
<title>PROJ/test/googletest, branch 9.0.0</title>
<subtitle>Forked from https://github.com/OSGeo/PROJ</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/'/>
<entry>
<title>Remove googletest source code remains</title>
<updated>2022-02-15T21:43:59+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2022-02-15T21:43:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=b0a2db7a864e0e04a2754d185a2b91c7219b665c'/>
<id>b0a2db7a864e0e04a2754d185a2b91c7219b665c</id>
<content type='text'>
They are no longer needed, as there were only used by autoconf builds.
For CMake, we either use external googletest, or use CMake download capabilities.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
They are no longer needed, as there were only used by autoconf builds.
For CMake, we either use external googletest, or use CMake download capabilities.
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop autotools; move remaining useful m4 macros (#3027)</title>
<updated>2022-01-30T11:12:34+00:00</updated>
<author>
<name>Mike Taves</name>
<email>mwtoews@gmail.com</email>
</author>
<published>2022-01-30T11:12:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=ddefc8d1dfddc815cbc3afef00c66853f9c0194c'/>
<id>ddefc8d1dfddc815cbc3afef00c66853f9c0194c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: fix warning with external googletest</title>
<updated>2021-12-10T14:24:05+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2021-12-10T12:28:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=30369451f44bd7696932b02ce38168864c4eb872'/>
<id>30369451f44bd7696932b02ce38168864c4eb872</id>
<content type='text'>
Recent CMake versions throw the following warning when building
googletest 1.8.1. Bumping to 1.11.0 that has a minimum version of 2.8.12
fixes that
```
 CMake Deprecation Warning at build/googletest-src/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake &lt; 2.8.12 will be removed from a future version of
  CMake.
```
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Recent CMake versions throw the following warning when building
googletest 1.8.1. Bumping to 1.11.0 that has a minimum version of 2.8.12
fixes that
```
 CMake Deprecation Warning at build/googletest-src/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake &lt; 2.8.12 will be removed from a future version of
  CMake.
```
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: prefer to use use PROJ_SOURCE_DIR and PROJ_BINARY_DIR (#2100)</title>
<updated>2020-03-27T23:44:30+00:00</updated>
<author>
<name>Mike Taves</name>
<email>mwtoews@gmail.com</email>
</author>
<published>2020-03-27T23:44:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=54fdb90a204a39342bfcbab197e3b5da47a9f1cd'/>
<id>54fdb90a204a39342bfcbab197e3b5da47a9f1cd</id>
<content type='text'>
* Use instead of CMAKE_SOURCE_DIR and CMAKE_BINARY_DIR
* Also PROJECT_SOURCE_DIR and PROJECT_BINARY_DIR, which are similar
* Set properties with a list variable rather than a long line
* Correction to 'proj_test_set_properties' function, rename ENVIRONMENT:
  - PROJ_IGNORE_USER_WRITABLE_DIRECTORY     (ignored)
  - PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY  (used by filemanager.cpp)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Use instead of CMAKE_SOURCE_DIR and CMAKE_BINARY_DIR
* Also PROJECT_SOURCE_DIR and PROJECT_BINARY_DIR, which are similar
* Set properties with a list variable rather than a long line
* Correction to 'proj_test_set_properties' function, rename ENVIRONMENT:
  - PROJ_IGNORE_USER_WRITABLE_DIRECTORY     (ignored)
  - PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY  (used by filemanager.cpp)</pre>
</div>
</content>
</entry>
<entry>
<title>Update internal version of googletest to v1.8.1</title>
<updated>2019-03-24T19:45:54+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2019-03-24T19:45:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=0afadbf9629345d571409c2ea3c25a6cd9cce14e'/>
<id>0afadbf9629345d571409c2ea3c25a6cd9cce14e</id>
<content type='text'>
This is already what is used by cmake builds
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is already what is used by cmake builds
</pre>
</div>
</content>
</entry>
<entry>
<title>Use GTest 1.8.1</title>
<updated>2019-02-14T15:52:57+00:00</updated>
<author>
<name>Kai Pastor</name>
<email>dg0yt@darc.de</email>
</author>
<published>2019-02-14T15:52:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=5c4247858a90429be98e4645ded7ff4fb830a3b7'/>
<id>5c4247858a90429be98e4645ded7ff4fb830a3b7</id>
<content type='text'>
This fixes issues with MinGW when threads are used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes issues with MinGW when threads are used.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't install gtest libraries.</title>
<updated>2018-09-11T07:11:23+00:00</updated>
<author>
<name>Bas Couwenberg</name>
<email>sebastic@xs4all.nl</email>
</author>
<published>2018-09-11T07:11:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=8723efcca3b48ed6051281ae7e68fecbd1d11cd1'/>
<id>8723efcca3b48ed6051281ae7e68fecbd1d11cd1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add CMakeLists.txt.in to EXTRA_DIST of test/googletest/Makefile.am</title>
<updated>2018-06-08T19:10:46+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2018-06-08T19:10:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=07e12e921f1d2dc9515194863c900729877c8709'/>
<id>07e12e921f1d2dc9515194863c900729877c8709</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add CMake configuration for test/googletest and test/unit</title>
<updated>2018-06-07T19:21:49+00:00</updated>
<author>
<name>Mateusz Loskot</name>
<email>mateusz@loskot.net</email>
</author>
<published>2018-06-07T15:45:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=e9b399fc91e72b3cf81337e6b4dca8bc60fafaf8'/>
<id>e9b399fc91e72b3cf81337e6b4dca8bc60fafaf8</id>
<content type='text'>
For CMake builds, latest googletest 1.8.0 is downloaded.

Following officially recommended integration for CMake-enabled projects
https://github.com/google/googletest/blob/master/googletest/README.md

  "Use CMake to download GoogleTest as part of the build's configure step.
  This is just a little more complex, but doesn't have the limitations
  of the other methods."

Since, our copy of test/googletest
- is a very minimalist copy of googletest
- does not include any official CMake scripts
- would require copying parts of googletest CMakeLists.txt, compilater/linker flags (e.g. -lpthreads)
for reliable multi-platform builds, it is reasoanable to rely on download
All pros and cons advantages are discussed in teh README.md linked above.

Closes #1033
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For CMake builds, latest googletest 1.8.0 is downloaded.

Following officially recommended integration for CMake-enabled projects
https://github.com/google/googletest/blob/master/googletest/README.md

  "Use CMake to download GoogleTest as part of the build's configure step.
  This is just a little more complex, but doesn't have the limitations
  of the other methods."

Since, our copy of test/googletest
- is a very minimalist copy of googletest
- does not include any official CMake scripts
- would require copying parts of googletest CMakeLists.txt, compilater/linker flags (e.g. -lpthreads)
for reliable multi-platform builds, it is reasoanable to rely on download
All pros and cons advantages are discussed in teh README.md linked above.

Closes #1033
</pre>
</div>
</content>
</entry>
<entry>
<title>Add googletest 1.8.0 framework in test/googletest, and use it with autoconf builds only (CMake integration to be done)</title>
<updated>2018-06-07T10:58:08+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2018-05-31T00:48:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=3e8a1984e9ee662e74254704275c8e30791a5af0'/>
<id>3e8a1984e9ee662e74254704275c8e30791a5af0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
