# Subdirectories {{{
# }}}
# Include Directory {{{
include_directories(AFTER $ENV{ISSM_DIR}/src/c/solutions)
# }}}
# CORE_SOURCES {{{
set(CORE_SOURCES $ENV{ISSM_DIR}/src/c/solutions/ad_core.cpp
   $ENV{ISSM_DIR}/src/c/solutions/AnalysisConfiguration.cpp
             $ENV{ISSM_DIR}/src/c/solutions/convergence.cpp
$ENV{ISSM_DIR}/src/c/solutions/CorePointerFromSolutionEnum.cpp
     $ENV{ISSM_DIR}/src/c/solutions/EnvironmentFinalize.cpp
         $ENV{ISSM_DIR}/src/c/solutions/EnvironmentInit.cpp
        $ENV{ISSM_DIR}/src/c/solutions/ProcessArguments.cpp
 $ENV{ISSM_DIR}/src/c/solutions/ResetBoundaryConditions.cpp
$ENV{ISSM_DIR}/src/c/solutions/WrapperCorePointerFromSolutionEnum.cpp PARENT_SCOPE)
# }}}
# DAKOTA_SOURCES {{{
set(DAKOTA_SOURCES $ENV{ISSM_DIR}/src/c/solutions/dakota_core.cpp
               $ENV{ISSM_DIR}/src/c/solutions/DakotaSpawnCore.cpp PARENT_SCOPE)
# }}}
# TRANSIENT_SOURCES {{{
set(TRANSIENT_SOURCES $ENV{ISSM_DIR}/src/c/solutions/transient_core.cpp PARENT_SCOPE)
# }}}
# STEADYSTATE_SOURCES {{{
set(STEADYSTATE_SOURCES $ENV{ISSM_DIR}/src/c/solutions/steadystate_core.cpp PARENT_SCOPE)
# }}}
# PROGNOSTIC_SOURCES {{{
set(PROGNOSTIC_SOURCES $ENV{ISSM_DIR}/src/c/solutions/prognostic_core.cpp PARENT_SCOPE)
# }}}
# THERMAL_SOURCES {{{
set(THERMAL_SOURCES $ENV{ISSM_DIR}/src/c/solutions/enthalpy_core.cpp
                     $ENV{ISSM_DIR}/src/c/solutions/thermal_core.cpp PARENT_SCOPE)
# }}}
# HYDROLOGY_SOURCES {{{
set(HYDROLOGY_SOURCES $ENV{ISSM_DIR}/src/c/solutions/hydrology_core.cpp
                 $ENV{ISSM_DIR}/src/c/solutions/hydrology_core_step.cpp PARENT_SCOPE)
# }}}
# DIAGNOSTIC_SOURCES {{{
set(DIAGNOSTIC_SOURCES $ENV{ISSM_DIR}/src/c/solutions/diagnostic_core.cpp PARENT_SCOPE)
# }}}
# BALANCED_SOURCES {{{
set(BALANCED_SOURCES $ENV{ISSM_DIR}/src/c/solutions/balancethickness_core.cpp
                                $ENV{ISSM_DIR}/src/c/solutions/dummy_core.cpp PARENT_SCOPE)
# }}}
# SLOPE_SOURCES {{{
set(SLOPE_SOURCES $ENV{ISSM_DIR}/src/c/solutions/bedslope_core.cpp
              $ENV{ISSM_DIR}/src/c/solutions/surfaceslope_core.cpp PARENT_SCOPE)
# }}}
# LIBISSM_LA_SOURCES {{{
set(LIBISSM_LA_SOURCES $ENV{ISSM_DIR}/src/c/solutions/issm.cpp PARENT_SCOPE)
# }}}
# ISSM_SOURCES {{{
set(ISSM_SOURCES $ENV{ISSM_DIR}/src/c/solutions/issm.cpp PARENT_SCOPE)
# }}}
# KRIGING_SOURCES {{{
set(KRIGING_SOURCES $ENV{ISSM_DIR}/src/c/solutions/kriging.cpp PARENT_SCOPE)
# }}}
# ISSMROSE_EXE_SOURCES {{{
set(ISSMROSE_EXE_SOURCES $ENV{ISSM_DIR}/src/c/main/issm.cpp PARENT_SCOPE)
# }}}
