modified the CMakeList to enable the creation of multiple executables