set(headers config.h guess.h guesscontainer.h guessmath.h outputchannel.h archive.h framework.h shell.h partitionedmapserializer.h guessserializer.h parallel.h commandlinearguments.h parameters.h outputmodule.h inputmodule.h guessstring.h externalinput.h indata.h oasis-cpp-interface.h OasisCoupler.h eceframework.h ) set(source guess.cpp outputchannel.cpp archive.cpp framework.cpp shell.cpp partitionedmapserializer.cpp guessserializer.cpp parallel.cpp commandlinearguments.cpp parameters.cpp outputmodule.cpp inputmodule.cpp guessstring.cpp externalinput.cpp indata.cpp oasis-cpp-interface.cpp oasis-cpp-interface-ftn.F90 OasisCoupler.cpp eceframework.cpp ) include(add_guess_sources)