<feed xmlns='http://www.w3.org/2005/Atom'>
<title>objective.git/cmake/toolchain/x86_generic_gcc.cmake, branch docs</title>
<subtitle>Objective Kernel source code
</subtitle>
<id>https://git.objectiveos.org/objective/objective.git/atom?h=docs</id>
<link rel='self' href='https://git.objectiveos.org/objective/objective.git/atom?h=docs'/>
<link rel='alternate' type='text/html' href='https://git.objectiveos.org/objective/objective.git/'/>
<updated>2026-06-21T09:43:20Z</updated>
<entry>
<title>Apply the GPLv3 license</title>
<updated>2026-06-21T09:43:20Z</updated>
<author>
<name>Alexey Gavrilov</name>
<email>alexey.gavrilov@mail.com</email>
</author>
<published>2026-06-09T13:02:43Z</published>
<link rel='alternate' type='text/html' href='https://git.objectiveos.org/objective/objective.git/commit/?id=7c35f03c0d05aece379867f14a85b77204b68879'/>
<id>urn:sha1:7c35f03c0d05aece379867f14a85b77204b68879</id>
<content type='text'>
Copyright disclaimer and copyright note are prepending to a every source
file.

Add license section in the `README.md` file.

Create the `LICENSE` file with license information.

Signed-off-by: Alexey Gavrilov &lt;alexey.gavrilov@mail.com&gt;
</content>
</entry>
<entry>
<title>Cmake status information output</title>
<updated>2026-03-30T10:50:25Z</updated>
<author>
<name>Alexey Gavrilov</name>
<email>alexey.gavrilov@mail.com</email>
</author>
<published>2026-03-30T10:50:25Z</published>
<link rel='alternate' type='text/html' href='https://git.objectiveos.org/objective/objective.git/commit/?id=e5eb32a5123920d18a55819bcea8a23b3a3e0f4d'/>
<id>urn:sha1:e5eb32a5123920d18a55819bcea8a23b3a3e0f4d</id>
<content type='text'>
Reinforce of compiler, C runtime, architecture checks at cmake
    configuration.

Compiler check means continue building at the cmake configure
    stage only for supported compilers. Use unsupported compiler
    involves immediate build process stopping.

C runtime check means finding of runtime objects. Especially for
    *crtbegin.o* and *crtend.o* files.

Architecture means *ObjectiveProject_ARCHITECTURE* variable is set.
    That variable configure at toolchain file by default and cannot
    override if toolchain file is passed.

    TODO
    - Image creation
    - Build under window platform (optional)

Signed-off-by: Alexey Gavrilov &lt;alexey.gavrilov@mail.com&gt;
</content>
</entry>
<entry>
<title>Cmake build type at the generation stage</title>
<updated>2026-03-28T07:55:53Z</updated>
<author>
<name>Alexey Gavrilov</name>
<email>alexey.gavrilov@mail.com</email>
</author>
<published>2026-03-28T07:55:53Z</published>
<link rel='alternate' type='text/html' href='https://git.objectiveos.org/objective/objective.git/commit/?id=378972285342f52bb71822d87ba261b76b4a42ed'/>
<id>urn:sha1:378972285342f52bb71822d87ba261b76b4a42ed</id>
<content type='text'>
Fix in *nasm* files - set architecture bitness.

Move compiler flags from *toolchain* file to *requirements target*
    considering cmake files. This solution allows available of
    multi-configurations generators to pass compiler options
    without affecting on single-configuration generators.

TODO
- Debug information
- Image creation
- Build under window platform (optional)

Signed-off-by: Alexey Gavrilov &lt;alexey.gavrilov@mail.com&gt;
</content>
</entry>
<entry>
<title>Cmake build generator support: toolchain file</title>
<updated>2026-03-28T04:36:06Z</updated>
<author>
<name>Alexey Gavrilov</name>
<email>alexey.gavrilov@mail.com</email>
</author>
<published>2026-03-28T04:36:06Z</published>
<link rel='alternate' type='text/html' href='https://git.objectiveos.org/objective/objective.git/commit/?id=c62baf8bca986d493e1caf441ea7a6b9d1c1823f'/>
<id>urn:sha1:c62baf8bca986d493e1caf441ea7a6b9d1c1823f</id>
<content type='text'>
Two toolchain files for clang and gcc compilers under x86 platform.
Debug flags also passed at the configure time.

Signed-off-by: Alexey Gavrilov &lt;alexey.gavrilov@mail.com&gt;
</content>
</entry>
</feed>
