<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/cmake/CompilerUtils.cmake, branch master</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://www.ouroboros.rocks/cgit/ouroboros/atom?h=master</id>
<link rel='self' href='http://www.ouroboros.rocks/cgit/ouroboros/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/'/>
<updated>2026-01-07T09:00:06+00:00</updated>
<entry>
<title>build: Refactor CMake modules</title>
<updated>2026-01-07T09:00:06+00:00</updated>
<author>
<name>Dimitri Staessens</name>
<email>dimitri@ouroboros.rocks</email>
</author>
<published>2025-12-23T10:59:45+00:00</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=48c294105f5123dc876fbad199ec1e0166d82a18'/>
<id>urn:sha1:48c294105f5123dc876fbad199ec1e0166d82a18</id>
<content type='text'>
This moves the CMake build logic out of the source tree and splits it
up into a more modular form. The tests now have a CMakeLists.txt file
in their respective source directory.

Signed-off-by: Dimitri Staessens &lt;dimitri@ouroboros.rocks&gt;
Signed-off-by: Sander Vrijders &lt;sander@ouroboros.rocks&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://www.ouroboros.rocks/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: Change compiler check output and update wrap</title>
<updated>2017-04-07T10:14:09+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-04-07T10:14:09+00:00</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=20d0532a4b1fd7568adf63654d023d782373873e'/>
<id>urn:sha1:20d0532a4b1fd7568adf63654d023d782373873e</id>
<content type='text'>
This removes some of the log messages spewed out during a check of a
compiler flag. It also makes the SWIG compiler flag for C99
independent of the compiler.
</content>
</entry>
<entry>
<title>build: Format CMakeLists.txt files</title>
<updated>2017-03-03T14:01:50+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@ugent.be</email>
</author>
<published>2017-03-03T14:01:50+00:00</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=2852bb1bac8fcc111364d516c2bd31628ad264c7'/>
<id>urn:sha1:2852bb1bac8fcc111364d516c2bd31628ad264c7</id>
<content type='text'>
The CMakeLists files are now properly indented.
</content>
</entry>
<entry>
<title>build: Require usage of C89</title>
<updated>2016-02-23T14:09:58+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-02-23T14:09:58+00:00</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=839c76c814a01e3852f5da1c4e294e8668e13c4f'/>
<id>urn:sha1:839c76c814a01e3852f5da1c4e294e8668e13c4f</id>
<content type='text'>
This requires the usage of the C89 standard for all source files. It
also fixes a wrong check for the compiler flags (was checking this for
CXX compiler instead of the C compiler).
</content>
</entry>
<entry>
<title>Initial build infrastructure</title>
<updated>2016-02-11T14:50:16+00:00</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-02-11T14:50:16+00:00</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=f78310f4886bad7029cc039971159ab7a97e00af'/>
<id>urn:sha1:f78310f4886bad7029cc039971159ab7a97e00af</id>
<content type='text'>
Contains the initial build infrastructure. Cmake was chosen for
portability reasons.
</content>
</entry>
</feed>
