# Subdirectories {{{
add_subdirectory(Autodiff)
add_subdirectory(Balancethickness)
add_subdirectory(BedSlope)
add_subdirectory(Control)
add_subdirectory(Dakota)
add_subdirectory(DiagnosticHoriz)
add_subdirectory(DiagnosticHutter)
add_subdirectory(DiagnosticVert)
add_subdirectory(Enthalpy)
add_subdirectory(Hydrology)
add_subdirectory(Melting)
add_subdirectory(Prognostic)
add_subdirectory(SurfaceSlope)
add_subdirectory(Thermal)
add_subdirectory(Transient)
# }}}
# Include Directory {{{
include_directories(AFTER $ENV{ISSM_DIR}/src/c/modules/ModelProcessorx)
# }}}
# CORE_SOURCES {{{
set(CORE_SOURCES $ENV{ISSM_DIR}/src/c/modules/ModelProcessorx/CreateDataSets.cpp
$ENV{ISSM_DIR}/src/c/modules/ModelProcessorx/CreateElementsVerticesAndMaterials.cpp
$ENV{ISSM_DIR}/src/c/modules/ModelProcessorx/CreateNumberNodeToElementConnectivity.cpp
               $ENV{ISSM_DIR}/src/c/modules/ModelProcessorx/CreateParameters.cpp
$ENV{ISSM_DIR}/src/c/modules/ModelProcessorx/CreateSingleNodeToElementConnectivity.cpp
              $ENV{ISSM_DIR}/src/c/modules/ModelProcessorx/DistributeNumDofs.cpp
$ENV{ISSM_DIR}/src/c/modules/ModelProcessorx/ElementsAndVerticesPartitioning.cpp
                $ENV{ISSM_DIR}/src/c/modules/ModelProcessorx/ModelProcessorx.cpp
              $ENV{ISSM_DIR}/src/c/modules/ModelProcessorx/NodesPartitioning.cpp
                   $ENV{ISSM_DIR}/src/c/modules/ModelProcessorx/SortDataSets.cpp
                 $ENV{ISSM_DIR}/src/c/modules/ModelProcessorx/UpdateCounters.cpp PARENT_SCOPE)
# }}}
