<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/CMakeLists.txt, branch 0.9.9</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.9.9</id>
<link rel='self' href='http://133.ip-51-38-114.eu/cgit/ouroboros/atom?h=0.9.9'/>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/'/>
<updated>2018-02-06T17:27:38+00:00</updated>
<entry>
<title>build: Use GNUInstallDirs instead of hardcoded values</title>
<updated>2018-02-06T17:27:38+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2018-02-06T16:17:28+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=544ad6f9759de6acc109307caee2100478cba8ed'/>
<id>urn:sha1:544ad6f9759de6acc109307caee2100478cba8ed</id>
<content type='text'>
This changes the build to use GNUInstallDirs instead of hardcoded
values. Package maintainers can then override these defaults by
passing the correct value to cmake on the command line.

Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
<entry>
<title>build: Add patchlevel to version</title>
<updated>2018-01-10T17:38:25+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2018-01-10T14:38:08+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=b71c2cc9938eee649d6b4a787d4c4bebe849d6e9'/>
<id>urn:sha1:b71c2cc9938eee649d6b4a787d4c4bebe849d6e9</id>
<content type='text'>
This adds a patchlevel to the Ouroboros version.

Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
<entry>
<title>build: Install system-wide on OS X</title>
<updated>2017-11-20T15:22:05+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2017-11-20T15:07:11+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=f2a4cc5cca13ff1933b75c6fa7a1491909014ad9'/>
<id>urn:sha1:f2a4cc5cca13ff1933b75c6fa7a1491909014ad9</id>
<content type='text'>
OS X should disable the system integrity protection system so
ouroboros can be install system-wide.

Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
<entry>
<title>build: Set correct rpath in non-sandboxed build</title>
<updated>2017-11-16T10:39:56+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-11-16T10:39:36+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=db505a91d035b5942113c2eace2e356894f60fc8'/>
<id>urn:sha1:db505a91d035b5942113c2eace2e356894f60fc8</id>
<content type='text'>
After the previous commits, the rpath was not being correctly set
anymore for the sandboxed and non-sandboxed build.

Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
</content>
</entry>
<entry>
<title>build: Fix setting default build type</title>
<updated>2017-11-15T12:59:26+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-11-15T12:50:16+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=4fc4cac512f990e1bfe0afc8a33f95a7d67d6762'/>
<id>urn:sha1:4fc4cac512f990e1bfe0afc8a33f95a7d67d6762</id>
<content type='text'>
This adds a check and sets the FORCE parameter to override the cmake
default build type.

Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
</content>
</entry>
<entry>
<title>build: Set defaults for prefix and build type</title>
<updated>2017-11-15T11:58:30+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2017-11-15T11:49:24+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=5e47a3ca4c13934bfc990595ae99aa7ed42ed0f8'/>
<id>urn:sha1:5e47a3ca4c13934bfc990595ae99aa7ed42ed0f8</id>
<content type='text'>
This defaults the CMAKE install prefix to "/". It also sets the
default build type to "Release".

Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
<entry>
<title>build: Set CMAKE_REQUIRED_FLAGS in CompilerUtils</title>
<updated>2017-11-14T20:51:25+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-11-14T20:49:19+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=91cbb32d3122dc9a63a5fdfc09d7c8822f95ddf6'/>
<id>urn:sha1:91cbb32d3122dc9a63a5fdfc09d7c8822f95ddf6</id>
<content type='text'>
This sets the cmake variable CMAKE_REQUIRED_FLAGS to the compiler
flags that are being tested so that the linker doesn't fail when
trying the compile flag.

Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
</content>
</entry>
<entry>
<title>build: Add options for debug builds with sanitizer</title>
<updated>2017-11-14T20:43:27+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2017-11-14T19:46:50+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=05da75f1fb08719b373ba94a9faf5d5ce77d3874'/>
<id>urn:sha1:05da75f1fb08719b373ba94a9faf5d5ce77d3874</id>
<content type='text'>
This adds three build types, DebugASan, DebugTSan and DebugLSan that
enable the Address, Thread and Leak Sanitizer by setting the fsanitize
flag to the compiler. This option is supported by both gcc and clang.

Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
<entry>
<title>build: Set compiler optimization for release build</title>
<updated>2017-11-13T12:37:44+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2017-11-11T09:33:04+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=af3d6479ddbfe995b0ae8bb1488e8756e32c2905'/>
<id>urn:sha1:af3d6479ddbfe995b0ae8bb1488e8756e32c2905</id>
<content type='text'>
This automatically sets the -O3 compiler flag for release builds.

Signed-off-by: Dimitri Staessens &lt;dimitri.staessens@ugent.be&gt;
Signed-off-by: Sander Vrijders &lt;sander.vrijders@ugent.be&gt;
</content>
</entry>
<entry>
<title>build: Set bugreport URL</title>
<updated>2017-10-14T13:31:27+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@ugent.be</email>
</author>
<published>2017-10-14T13:31:27+00:00</published>
<link rel='alternate' type='text/html' href='http://133.ip-51-38-114.eu/cgit/ouroboros/commit/?id=c88c72010759d248d85b8195ed55323ca4a8c246'/>
<id>urn:sha1:c88c72010759d248d85b8195ed55323ca4a8c246</id>
<content type='text'>
</content>
</entry>
</feed>
