particle gun in CMakeLists