Updated program_queue to reflect proper CMake practices