<feed xmlns='http://www.w3.org/2005/Atom'>
<title>PROJ/src/bin_proj.cmake, branch 8.2.1</title>
<subtitle>Forked from https://github.com/OSGeo/PROJ</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/'/>
<entry>
<title>CMake: revise how we deal with symbol export and static builds</title>
<updated>2021-10-23T14:27:30+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2021-10-23T14:17:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=6e9b324ab7bf5909df7e68409e060282db14fa54'/>
<id>6e9b324ab7bf5909df7e68409e060282db14fa54</id>
<content type='text'>
- Remove the explicit PROJ_MSVC_DLL_IMPORT symbol used for importing
  symbols from a MSVC .dll: by default on MSVC, we use
  now __declspec(dllimport), unless PROJ_MSVC_DLL_EXPORT is defined
  by PROJ at build time. This makes it easier for users: they
  don't have to define anything special. This simplifies in particular
  the build of our binaries
- For static builds, export -DPROJ_DLL= as public, so that users
  that import PROJ through CMake mechanism don't have to do it
  manually.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Remove the explicit PROJ_MSVC_DLL_IMPORT symbol used for importing
  symbols from a MSVC .dll: by default on MSVC, we use
  now __declspec(dllimport), unless PROJ_MSVC_DLL_EXPORT is defined
  by PROJ at build time. This makes it easier for users: they
  don't have to define anything special. This simplifies in particular
  the build of our binaries
- For static builds, export -DPROJ_DLL= as public, so that users
  that import PROJ through CMake mechanism don't have to do it
  manually.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix previous commit</title>
<updated>2021-10-16T13:48:02+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2021-10-16T13:48:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=ed1ab5539a566aeecc29bc8fef99cbd0cb06af1c'/>
<id>ed1ab5539a566aeecc29bc8fef99cbd0cb06af1c</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 invproj/invgeod generation on Windows when building with an explicit configuration</title>
<updated>2021-10-16T13:28:13+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2021-10-16T13:28:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=576a075d309056382cadc26ddf04c9eb779114a0'/>
<id>576a075d309056382cadc26ddf04c9eb779114a0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake build: generate invproj/invgeod binaries (symlinks on Unix, copy otherwise) (fixes #2852)</title>
<updated>2021-10-09T17:26:36+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2021-10-09T16:54:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=71794914928d0d2649922d090fba1230981ddd1f'/>
<id>71794914928d0d2649922d090fba1230981ddd1f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix installation of executables on iOS</title>
<updated>2021-07-04T18:50:01+00:00</updated>
<author>
<name>SpaceIm</name>
<email>30052553+SpaceIm@users.noreply.github.com</email>
</author>
<published>2021-07-04T18:50:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=30feeadab73c3f0a676287d1d80108bde1593f74'/>
<id>30feeadab73c3f0a676287d1d80108bde1593f74</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: Prefer keyword signature of target_link_libraries command</title>
<updated>2021-02-14T09:21:21+00:00</updated>
<author>
<name>Mateusz Łoskot</name>
<email>mateusz@loskot.net</email>
</author>
<published>2021-02-14T09:21:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=5fc8ab2de9f9e44f593e477defdf9b474871a5d2'/>
<id>5fc8ab2de9f9e44f593e477defdf9b474871a5d2</id>
<content type='text'>
Closes #2515
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #2515
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: rename BUILD_LIBPROJ_SHARED to BUILD_SHARED_LIBS</title>
<updated>2020-02-21T09:43:30+00:00</updated>
<author>
<name>Mike Taves</name>
<email>mwtoews@gmail.com</email>
</author>
<published>2020-02-21T02:40:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=2336ac77b53068b7a7d5618764a13a52c428a332'/>
<id>2336ac77b53068b7a7d5618764a13a52c428a332</id>
<content type='text'>
* Deprecate BUILD_LIBPROJ_SHARED, but still use it as an alias for now
* Rename BUILD_LIBPROJ_SHARED_DEFAULT to BUILD_SHARED_LIBS_DEFAULT
* Keep previous defaults (UNIX as shared and Windows as static)
* Remove PROJ_LIBRARY_TYPE, since add_library() uses BUILD_SHARED_LIBS
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Deprecate BUILD_LIBPROJ_SHARED, but still use it as an alias for now
* Rename BUILD_LIBPROJ_SHARED_DEFAULT to BUILD_SHARED_LIBS_DEFAULT
* Keep previous defaults (UNIX as shared and Windows as static)
* Remove PROJ_LIBRARY_TYPE, since add_library() uses BUILD_SHARED_LIBS
</pre>
</div>
</content>
</entry>
<entry>
<title>stick with proj.lib on windows</title>
<updated>2019-09-03T18:10:29+00:00</updated>
<author>
<name>Juergen E. Fischer</name>
<email>jef@norbit.de</email>
</author>
<published>2019-09-03T14:41:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=6b99e02f04e7e4b54b1209697ab260b8e3dc733a'/>
<id>6b99e02f04e7e4b54b1209697ab260b8e3dc733a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>proj/cs2cs: validate value of -f parameter to avoid potential crashes (fixes #124)</title>
<updated>2019-04-20T07:19:41+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2019-04-19T21:47:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=8a31ed4036888ff2039919f8c998a90cb2143bc2'/>
<id>8a31ed4036888ff2039919f8c998a90cb2143bc2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: cache C/C++ warn flags to compile PROJ targets</title>
<updated>2019-04-05T09:49:43+00:00</updated>
<author>
<name>Mike Taves</name>
<email>mwtoews@gmail.com</email>
</author>
<published>2019-04-04T11:18:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=e41b9f143c783651ce8576f0ccc5ca612883c9e6'/>
<id>e41b9f143c783651ce8576f0ccc5ca612883c9e6</id>
<content type='text'>
Remove (most) needs to fiddle with CMAKE_C_FLAGS / CMAKE_CXX_FLAGS
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove (most) needs to fiddle with CMAKE_C_FLAGS / CMAKE_CXX_FLAGS
</pre>
</div>
</content>
</entry>
</feed>
