[cig-commits] r1361 - in trunk/aspect: . source
bangerth at dealii.org
bangerth at dealii.org
Sun Nov 11 15:41:28 PST 2012
Author: bangerth
Date: 2012-11-11 16:41:28 -0700 (Sun, 11 Nov 2012)
New Revision: 1361
Added:
trunk/aspect/CMakeLists.txt
trunk/aspect/source/CMakeLists.txt
Log:
Add the files necessary for the later switch to cmake. This doesn't do anything right now but I wanted to get it in there because it makes it easier to test and switch later.
Added: trunk/aspect/CMakeLists.txt
===================================================================
--- trunk/aspect/CMakeLists.txt (rev 0)
+++ trunk/aspect/CMakeLists.txt 2012-11-11 23:41:28 UTC (rev 1361)
@@ -0,0 +1,33 @@
+CMAKE_MINIMUM_REQUIRED (VERSION 2.8)
+
+FIND_PACKAGE(deal.II 8.0 REQUIRED
+ HINTS
+ $ENV{DEAL_II_DIR}
+ "../../"
+ "~/workspace/install-deal.II"
+ )
+MESSAGE(STATUS
+ "Using the deal.II installation found at ${DEAL_II_PATH}"
+ )
+
+IF(NOT DEAL_II_WITH_TRILINOS)
+ MESSAGE(FATAL_ERROR
+ "\naspect requires deal.II build with support for Trilinos!\n"
+ )
+ENDIF()
+
+IF(NOT DEAL_II_WITH_P4EST)
+ MESSAGE(FATAL_ERROR
+ "\naspect requires deal.II build with support for p4est!\n"
+ )
+ENDIF()
+
+DEAL_II_INITIALIZE_CACHED_VARIABLES()
+
+SET (VERSION "0.1")
+PROJECT (aspect)
+
+INCLUDE_DIRECTORIES(include)
+
+ADD_SUBDIRECTORY(source)
+#ADD_SUBDIRECTORY(run)
Added: trunk/aspect/source/CMakeLists.txt
===================================================================
--- trunk/aspect/source/CMakeLists.txt (rev 0)
+++ trunk/aspect/source/CMakeLists.txt 2012-11-11 23:41:28 UTC (rev 1361)
@@ -0,0 +1,67 @@
+ADD_EXECUTABLE(aspect
+ gravity_model/interface.cc
+ gravity_model/vertical.cc
+ gravity_model/radial.cc
+ simulator/checkpoint_restart.cc
+ simulator/initial_conditions.cc
+ simulator/parameters.cc
+ simulator/solver.cc
+ simulator/simulator_access.cc
+ simulator/assembly.cc
+ simulator/core.cc
+ simulator/helper_functions.cc
+ initial_conditions/interface.cc
+ initial_conditions/box.cc
+ initial_conditions/function.cc
+ initial_conditions/spherical_shell.cc
+ compositional_initial_conditions/interface.cc
+ compositional_initial_conditions/function.cc
+ boundary_temperature/spherical_constant.cc
+ boundary_temperature/interface.cc
+ boundary_temperature/box.cc
+ boundary_temperature/tan_gurnis.cc
+ adiabatic_conditions.cc
+ global.cc
+ geometry_model/interface.cc
+ geometry_model/box.cc
+ geometry_model/spherical_shell.cc
+ material_model/steinberger.cc
+ material_model/table.cc
+ material_model/simple.cc
+ material_model/interface.cc
+ material_model/duretz_et_al.cc
+ material_model/tan_gurnis.cc
+ postprocess/table_velocity_statistics.cc
+ postprocess/visualization.cc
+ postprocess/tracer.cc
+ postprocess/table_heat_flux_statistics.cc
+ postprocess/velocity_statistics.cc
+ postprocess/composition_statistics.cc
+ postprocess/depth_average.cc
+ postprocess/interface.cc
+ postprocess/duretz_et_al.cc
+ postprocess/temperature_statistics.cc
+ postprocess/tan_gurnis.cc
+ postprocess/visualization/nonadiabatic_temperature.cc
+ postprocess/visualization/friction_heating.cc
+ postprocess/visualization/strain_rate.cc
+ postprocess/visualization/thermal_expansivity.cc
+ postprocess/visualization/viscosity.cc
+ postprocess/visualization/density.cc
+ postprocess/visualization/viscosity_ratio.cc
+ postprocess/visualization/specific_heat.cc
+ postprocess/visualization/seismic_vs.cc
+ postprocess/visualization/partition.cc
+ postprocess/visualization/thermodynamic_phase.cc
+ postprocess/visualization/seismic_vp.cc
+ postprocess/visualization/nonadiabatic_pressure.cc
+ postprocess/heat_flux_statistics.cc
+ velocity_boundary_conditions/zero_velocity.cc
+ velocity_boundary_conditions/interface.cc
+ velocity_boundary_conditions/gplates.cc
+ velocity_boundary_conditions/duretz_et_al.cc
+ velocity_boundary_conditions/function.cc
+ main.cc
+ )
+
+DEAL_II_SETUP_TARGET(aspect)
More information about the CIG-COMMITS
mailing list