xref: /phasta/phSolver/common/test/CMakeLists.txt (revision 4260708618dd86901cb382bfaccde2fb9f6270eb)
14a32e26dSCameron Smithmacro(setup_exe exename srcname)
24a32e26dSCameron Smith  add_executable(${exename} ${srcname})
34a32e26dSCameron Smith  target_link_libraries(${exename} common phastaIO)
44a32e26dSCameron Smithendmacro(setup_exe)
54a32e26dSCameron Smith
60bfd2916SCameron Smithinclude_directories("${PHASTA_BINARY_DIR}")
7*42607086SCameron Smithinclude_directories(${CMAKE_Fortran_MODULE_DIRECTORY})
84a32e26dSCameron Smith
94a32e26dSCameron Smithsetup_exe(phIOreadheader phIOreadheader.cc)
104a32e26dSCameron Smithsetup_exe(phIOreaddatablock phIOreaddatablock.cc)
11cc4ab726SCameron Smithsetup_exe(phIOwrite phIOwrite.cc)
12*42607086SCameron Smithset(ftnsrc chdir_mod.f phIOreadheader.f)
13*42607086SCameron Smithsetup_exe(phIOreadheaderFtn "${ftnsrc}")
14*42607086SCameron Smithset_property(TARGET phIOreadheaderFtn PROPERTY LINKER_LANGUAGE Fortran)
150bfd2916SCameron Smithinclude(testing.cmake)
16