<feed xmlns='http://www.w3.org/2005/Atom'>
<title>PROJ/travis/linux_gcc/install.sh, branch 8.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>Move linux_gcc 4.8 job to github action, and on Travis-CI only keep the doc publishing</title>
<updated>2020-11-27T21:00:33+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2020-11-27T20:51:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=90737bcf698c98b2a8600e4c79fb15a675489929'/>
<id>90737bcf698c98b2a8600e4c79fb15a675489929</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Test GCC 4.8 and CMake 3.9; resolve a few shadowed declaration warnings</title>
<updated>2020-04-07T20:01:10+00:00</updated>
<author>
<name>Mike Taves</name>
<email>mwtoews@gmail.com</email>
</author>
<published>2020-04-07T09:07:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=2eac355c7354547a7b1038fe3ebb661a1c7b302f'/>
<id>2eac355c7354547a7b1038fe3ebb661a1c7b302f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Require C99 compiler see #1621</title>
<updated>2019-09-19T13:25:09+00:00</updated>
<author>
<name>Charles Karney</name>
<email>charles.karney@sri.com</email>
</author>
<published>2019-09-19T13:25:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=1c2f375033afb0a4eb57c978222db2feeb148f43'/>
<id>1c2f375033afb0a4eb57c978222db2feeb148f43</id>
<content type='text'>
cmake and autoconf now stipulate C99
change c89 to c99 in travis jobs
remove HAVE_C99_MATH checks

(unrelated) relax Visual Studio compatibility check in
cmake/project-config-version.cmake.in (VS 2019 can use a VS 2015 library
but not vice versa).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
cmake and autoconf now stipulate C99
change c89 to c99 in travis jobs
remove HAVE_C99_MATH checks

(unrelated) relax Visual Studio compatibility check in
cmake/project-config-version.cmake.in (VS 2019 can use a VS 2015 library
but not vice versa).
</pre>
</div>
</content>
</entry>
<entry>
<title>autoconf build: add a PROJ_DB_CACHE_DIR trick to speed-up builds</title>
<updated>2019-04-28T20:09:03+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2019-04-28T20:01:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=7bf0f597b8b0d7d209d856fa106b521ed65678af'/>
<id>7bf0f597b8b0d7d209d856fa106b521ed65678af</id>
<content type='text'>
If the PROJ_DB_CACHE_DIR environment variable is defined, then a
$(PROJ_DB_CACHED_DIR)/proj.db.sql.md5 file is used to determine if
the set of .sql files has changed since the last time. If not then
$(PROJ_DB_CACHED_DIR)/proj.db is directly used.
This can saved a few seconds when doing rebuilds.
This is a poor man equivalent of ccache for generating the database :-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the PROJ_DB_CACHE_DIR environment variable is defined, then a
$(PROJ_DB_CACHED_DIR)/proj.db.sql.md5 file is used to determine if
the set of .sql files has changed since the last time. If not then
$(PROJ_DB_CACHED_DIR)/proj.db is directly used.
This can saved a few seconds when doing rebuilds.
This is a poor man equivalent of ccache for generating the database :-)
</pre>
</div>
</content>
</entry>
<entry>
<title>CI environment: adapt for C++11 capable environments</title>
<updated>2018-05-30T09:48:28+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2018-05-29T20:48:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=9b82aef002d0a38976af926252e78c535f8317ce'/>
<id>9b82aef002d0a38976af926252e78c535f8317ce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't set -std=c89 in CMakeLists.txt</title>
<updated>2018-03-24T18:03:28+00:00</updated>
<author>
<name>Aaron Puchert</name>
<email>aaronpuchert@alice-dsl.net</email>
</author>
<published>2018-03-24T17:17:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=e2eaded47068c7b87bc112609eb77afab18665aa'/>
<id>e2eaded47068c7b87bc112609eb77afab18665aa</id>
<content type='text'>
This allows us to take advantage of newer features when they are
available. However, builds on Travis still use -std=c89 to ensure C89
compatibility. Locally this can be achieved with either

* cmake -DCMAKE_C_STANDARD=90 ..
* cmake -DCMAKE_C_FLAGS='-std=c89' ..
* C_FLAGS='-std=c89' cmake ..

We also reorder the warning flags: they are all part of the standard
build now, but -Werror is only applied on Travis.

Fixes #892.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows us to take advantage of newer features when they are
available. However, builds on Travis still use -std=c89 to ensure C89
compatibility. Locally this can be achieved with either

* cmake -DCMAKE_C_STANDARD=90 ..
* cmake -DCMAKE_C_FLAGS='-std=c89' ..
* C_FLAGS='-std=c89' cmake ..

We also reorder the warning flags: they are all part of the standard
build now, but -Werror is only applied on Travis.

Fixes #892.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add -std=c89 to travis targets.</title>
<updated>2017-12-17T17:56:38+00:00</updated>
<author>
<name>Kristian Evers</name>
<email>kristianevers@gmail.com</email>
</author>
<published>2017-12-17T14:54:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=80a5172acd1d75b35727132a95151c9ecbbe6899'/>
<id>80a5172acd1d75b35727132a95151c9ecbbe6899</id>
<content type='text'>
The multistresstest code has been made C89 compliant in the process.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The multistresstest code has been made C89 compliant in the process.
</pre>
</div>
</content>
</entry>
<entry>
<title>travis/install.sh: use super pedantic warning flags for autoconf build</title>
<updated>2017-02-26T11:32:44+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-02-26T10:27:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=b711758edb40af70630d1df8000eab592a295542'/>
<id>b711758edb40af70630d1df8000eab592a295542</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>.travis.yml: add multi config setup</title>
<updated>2017-01-19T12:15:13+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2016-12-18T14:54:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=e2ee995cefd255ca6ab0c36027e405a4696260dd'/>
<id>e2ee995cefd255ca6ab0c36027e405a4696260dd</id>
<content type='text'>
Setup 4 configs: Linux/GCC, Linux/CLang, OSX CLang and mingw32
OSX allowed to fail, since it fails in the proj -VC step.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Setup 4 configs: Linux/GCC, Linux/CLang, OSX CLang and mingw32
OSX allowed to fail, since it fails in the proj -VC step.
</pre>
</div>
</content>
</entry>
</feed>
