xref: /phasta/phSolver/common/test/CMakeLists.txt (revision 11f431f2d1a53a529dab4b0f079ab8aab7ca1109)
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}")
742607086SCameron Smithinclude_directories(${CMAKE_Fortran_MODULE_DIRECTORY})
84a32e26dSCameron Smith
94a32e26dSCameron Smithsetup_exe(phIOreadheader phIOreadheader.cc)
1056813794SCameron Smithsetup_exe(phIOwriteReadZeroSz phIOwriteReadZeroSz.cc)
11*a3087f19SPranav Subramaniansetup_exe(phIOwriteFields phIOwriteFields.cc)
124a32e26dSCameron Smithsetup_exe(phIOreaddatablock phIOreaddatablock.cc)
13560e081fSCameron Smithsetup_exe(phIOreadIlwork phIOreadIlwork.cc)
14b184aa6dSCameron Smithsetup_exe(phIOposixMultiTopo phIOposixMultiTopo.cc)
15cc4ab726SCameron Smithsetup_exe(phIOwrite phIOwrite.cc)
16bc62cfd4SCameron Smithset(ftnsrc chdir_mod.f phIOread.f)
17bc62cfd4SCameron Smithsetup_exe(phIOreadFtn "${ftnsrc}")
18bc62cfd4SCameron Smithset_property(TARGET phIOreadFtn PROPERTY LINKER_LANGUAGE Fortran)
195be7d1a3SCameron Smithsetup_exe(phIOwriteFtn phIOwrite.f)
205be7d1a3SCameron Smithset_property(TARGET phIOwriteFtn PROPERTY LINKER_LANGUAGE Fortran)
210bfd2916SCameron Smithinclude(testing.cmake)
22