I really need to overhaul my CMake stuff.