Use CMake's ParseArguments
Retire purple files
Include proper file