<feed xmlns='http://www.w3.org/2005/Atom'>
<title>inkscape/CMakeScripts/ConfigChecks.cmake, branch livecoding</title>
<subtitle>An experimental livecoding plugin for Inkscape</subtitle>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/'/>
<entry>
<title>2geom: Use sincos function if available</title>
<updated>2019-09-02T21:27:27+00:00</updated>
<author>
<name>Patrick Storz</name>
<email>eduard.braun2@gmx.de</email>
</author>
<published>2019-09-02T21:27:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=826ee998a4fd7e19b89427d16265d88ba7820957'/>
<id>826ee998a4fd7e19b89427d16265d88ba7820957</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix compilation with HAVE_CAIRO_PDF=0</title>
<updated>2019-01-18T20:58:23+00:00</updated>
<author>
<name>Thomas Holder</name>
<email>thomas@thomas-holder.de</email>
</author>
<published>2019-01-18T20:58:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=2de4d78077354eaee0b19956e0b5d2a6e3663719'/>
<id>2de4d78077354eaee0b19956e0b5d2a6e3663719</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 missing prefix for datadir in config.h</title>
<updated>2019-01-14T03:14:53+00:00</updated>
<author>
<name>Bryce Harrington</name>
<email>bryce@bryceharrington.org</email>
</author>
<published>2019-01-13T04:35:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=14c8442a3e44a9727ec7d1865499c1b982bebcf2'/>
<id>14c8442a3e44a9727ec7d1865499c1b982bebcf2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor cleanup of main.cc</title>
<updated>2018-10-10T11:57:39+00:00</updated>
<author>
<name>Tavmjong Bah</name>
<email>tavmjong@free.fr</email>
</author>
<published>2018-10-10T11:57:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=a7088303ab9967e801c8af9c20c61d7ce0ad718d'/>
<id>a7088303ab9967e801c8af9c20c61d7ce0ad718d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid duplicating defines in config.h and on command line</title>
<updated>2018-10-01T22:50:13+00:00</updated>
<author>
<name>Eduard Braun</name>
<email>eduard.braun2@gmx.de</email>
</author>
<published>2018-10-01T20:59:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=8a63ecf127e7ee87716367ae7b2e19267e19d09f'/>
<id>8a63ecf127e7ee87716367ae7b2e19267e19d09f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>config.h - remove all defines we never use</title>
<updated>2018-10-01T22:50:12+00:00</updated>
<author>
<name>Eduard Braun</name>
<email>eduard.braun2@gmx.de</email>
</author>
<published>2018-09-30T18:41:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=201c7d76d3c6432e18de93cba1974f1af5c7a14d'/>
<id>201c7d76d3c6432e18de93cba1974f1af5c7a14d</id>
<content type='text'>
(strictly speaking PACKAGE and PACKAGE_NAME are unused, too, but
 let's keep them for now)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(strictly speaking PACKAGE and PACKAGE_NAME are unused, too, but
 let's keep them for now)
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: keep defines in ConfigChecks.cmake</title>
<updated>2018-01-28T15:03:40+00:00</updated>
<author>
<name>Eduard Braun</name>
<email>eduard.braun2@gmx.de</email>
</author>
<published>2018-01-28T15:03:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=60aea02724cc1fd73c5cce3f981c0b3a2807eb44'/>
<id>60aea02724cc1fd73c5cce3f981c0b3a2807eb44</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove cmake checks for unused sys/ headers.</title>
<updated>2017-06-15T08:50:53+00:00</updated>
<author>
<name>Elliott Sales de Andrade</name>
<email>quantum.analyst@gmail.com</email>
</author>
<published>2017-06-15T00:08:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=9558bbd1040b29e65e3f2cf20b2ce2347be30f0e'/>
<id>9558bbd1040b29e65e3f2cf20b2ce2347be30f0e</id>
<content type='text'>
Nothing tests these macros nor includes these files, so I don't think
there's any useful side-effect for checking that they exist.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Nothing tests these macros nor includes these files, so I don't think
there's any useful side-effect for checking that they exist.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove cmake checks for C89 headers.</title>
<updated>2017-06-15T08:50:53+00:00</updated>
<author>
<name>Elliott Sales de Andrade</name>
<email>quantum.analyst@gmail.com</email>
</author>
<published>2017-06-14T23:54:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=a3393654f6ec49e012f9c79e7350a087340c4468'/>
<id>a3393654f6ec49e012f9c79e7350a087340c4468</id>
<content type='text'>
These are roughly equivalent to autoconf's AC_HEADER_STDC and even they
say that macro is obsolescent.

strings.h is not really a C89 header, but it defined some things that
are no longer needed [1]. And no file actually #includes it.

[1] https://stackoverflow.com/a/4291328
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are roughly equivalent to autoconf's AC_HEADER_STDC and even they
say that macro is obsolescent.

strings.h is not really a C89 header, but it defined some things that
are no longer needed [1]. And no file actually #includes it.

[1] https://stackoverflow.com/a/4291328
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove duplicated build checks.</title>
<updated>2017-06-15T08:50:53+00:00</updated>
<author>
<name>Elliott Sales de Andrade</name>
<email>quantum.analyst@gmail.com</email>
</author>
<published>2017-06-14T23:40:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=c6627256555b3356238e57ffd749c413d28e8a3c'/>
<id>c6627256555b3356238e57ffd749c413d28e8a3c</id>
<content type='text'>
Most of these #defines are not even checked anyway, though they could
have the side-effect of failing configure before the build started.
However, these checks are redundant due to other checks for the same
thing:

* concept_check.hpp was added to Boost in 1.19.0, released in 2000. I
  sincerely doubt anyone is using that version right now, but I added a
  minimum version to the find_package() call. In any case, no code
  actually checked the #define, so it wouldn't have built without it
  anyway.
* FindBoehmGC puts gc.h on the compiler search path, so there's no need
  to try gc/gc.h also.
* libintl.h is found by FindIntl.
* unordered_set is part of the C++11 standard.
* zlib.h is found by find_package(ZLIB).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Most of these #defines are not even checked anyway, though they could
have the side-effect of failing configure before the build started.
However, these checks are redundant due to other checks for the same
thing:

* concept_check.hpp was added to Boost in 1.19.0, released in 2000. I
  sincerely doubt anyone is using that version right now, but I added a
  minimum version to the find_package() call. In any case, no code
  actually checked the #define, so it wouldn't have built without it
  anyway.
* FindBoehmGC puts gc.h on the compiler search path, so there's no need
  to try gc/gc.h also.
* libintl.h is found by FindIntl.
* unordered_set is part of the C++11 standard.
* zlib.h is found by find_package(ZLIB).
</pre>
</div>
</content>
</entry>
</feed>
