xref: /phasta/phSolver/CMakeLists.txt (revision 9acefbc3279415ef44acbfe3b14b8354d2755fe9)
159599516SKenneth E. Jansenproject(phSolver)
259599516SKenneth E. Jansenset(CMAKE_Fortran_MODULE_DIRECTORY ${phSolver_BINARY_DIR}/modules)
359599516SKenneth E. Janseninclude_directories(${CMAKE_Fortran_MODULE_DIRECTORY})
459599516SKenneth E. Jansen
596040df8SCameron Smithset(CASES "/path/to/test/cases/"
696040df8SCameron Smith  CACHE string
796040df8SCameron Smith  "path to the test cases")
82e3b5a4aSCameron Smithoption(PHASTA_TESTING "enable tests" OFF)
996040df8SCameron Smith
1059599516SKenneth E. Jansenadd_subdirectory(common)
1159599516SKenneth E. Jansenoption(PHASTA_INCOMPRESSIBLE "Build the incompressible solver" OFF)
1259599516SKenneth E. Jansenoption(PHASTA_COMPRESSIBLE "Build the compressible solver" ON)
1359599516SKenneth E. Jansenif(PHASTA_INCOMPRESSIBLE)
1459599516SKenneth E. Jansenadd_subdirectory(incompressible)
1559599516SKenneth E. Jansenendif(PHASTA_INCOMPRESSIBLE)
1659599516SKenneth E. Jansenif(PHASTA_COMPRESSIBLE)
1759599516SKenneth E. Jansenadd_subdirectory(compressible)
1859599516SKenneth E. Jansenendif(PHASTA_COMPRESSIBLE)
19*9acefbc3SCameron Smith
20*9acefbc3SCameron Smithconfigure_file(
21*9acefbc3SCameron Smith  "${CMAKE_CURRENT_SOURCE_DIR}/phastaConfig.cmake.in"
22*9acefbc3SCameron Smith  "${CMAKE_BINARY_DIR}/phastaConfig.cmake"
23*9acefbc3SCameron Smith)
24*9acefbc3SCameron Smith
25