But actually fuck my life I hate CMake.