This is a CMake configuration of the Bare Bone tutorial from OSDev.
Using CMake allows us to use CLion as our IDE for OS development which is more convenient than a simple text editor.
Look at the CMakeLists.txt for more information about the build configuration.