<feed xmlns='http://www.w3.org/2005/Atom'>
<title>PROJ/src/bin_projsync.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>CMake: remove external nlohmann_json from INTERFACE_LINK_LIBRARIES target</title>
<updated>2021-07-14T11:46:32+00:00</updated>
<author>
<name>Mike Taves</name>
<email>mwtoews@gmail.com</email>
</author>
<published>2021-07-14T11:33:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=dec2eac09811166761a625bb3efb1aeab4b96c27'/>
<id>dec2eac09811166761a625bb3efb1aeab4b96c27</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 build: add a NLOHMANN_JSON_ORIGIN=auto/external/internal setting allowing to choose which nlohmann/json to use</title>
<updated>2021-04-30T11:27:25+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2021-04-23T12:17:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=29ac85d55273e83a3ada19037959ae7c7823f5b7'/>
<id>29ac85d55273e83a3ada19037959ae7c7823f5b7</id>
<content type='text'>
Co-authored-by: Mike Taves &lt;mwtoews@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Mike Taves &lt;mwtoews@gmail.com&gt;
</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>Add projsync utility</title>
<updated>2020-02-04T20:43:42+00:00</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2020-02-02T21:34:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/PROJ/commit/?id=87318283eedef680356ef272a6af39ac3140d333'/>
<id>87318283eedef680356ef272a6af39ac3140d333</id>
<content type='text'>
Fixes #1750
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #1750
</pre>
</div>
</content>
</entry>
</feed>
