1
# $Header: /space/CVS/Trilinos/packages/epetra/example/CMakeLists.txt,v 1.9 2008/07/25 23:08:30 ejguill Exp $
4
INCLUDE(Trilinos_Add_Executable_And_Test)
6
# Setup include directories and library dependencies
7
INCLUDE_DIRECTORIES(${${PROJECT_NAME}_INCLUDE_DIRS})
8
LINK_LIBRARIES(${${PROJECT_NAME}_LIBRARIES})
4
#INCLUDE(PackageAddExecutableAndTest)
5
INCLUDE(PackageAddExecutable)
6
INCLUDE(PackageAddTest)
10
8
# Example definitions
11
TRILINOS_ADD_EXECUTABLE_AND_TEST(petra_power_method EXAMPLE SOURCES cxx_main.cpp ARGS 100)
12
TRILINOS_ADD_EXECUTABLE_AND_TEST(verySimple EXAMPLE SOURCES cxx_main.cpp)
13
TRILINOS_ADD_EXECUTABLE_AND_TEST(UG_Ex1 EXAMPLE SOURCES cxx_main.cpp power_method.cpp ARGS 100)
14
TRILINOS_ADD_EXECUTABLE_AND_TEST(UG_ExMaps EXAMPLE SOURCES cxx_main.cpp ARGS 100)
15
TRILINOS_ADD_EXECUTABLE_AND_TEST(my_example EXAMPLE SOURCES cxx_main.cpp ARGS -v)
10
ADD_SUBDIRECTORY(petra_power_method)
11
ADD_SUBDIRECTORY(verySimple)
12
ADD_SUBDIRECTORY(UG_Ex1)
13
ADD_SUBDIRECTORY(UG_ExMaps)
14
ADD_SUBDIRECTORY(my_example)
17
16
# Below this line are subdirectories in epetra/example that are not exposed using autotools
20
#TRILINOS_ADD_EXECUTABLE_AND_TEST(C_wrappers EXAMPLE SOURCES c_main.c)
19
#PACKAGE_ADD_EXECUTABLE_AND_TEST(C_wrappers EXAMPLE SOURCES c_main.c)
20
#PACKAGE_ADD_EXECUTABLE(
22
27
# Requires ifpack, aztecOO
23
#TRILINOS_ADD_EXECUTABLE_AND_TEST(Fortran EXAMPLE SOURCES f_main.F)
28
#PACKAGE_ADD_EXECUTABLE_AND_TEST(Fortran EXAMPLE SOURCES f_main.F)
29
#PACKAGE_ADD_EXECUTABLE(
25
36
# Must be run on 3 MPI processes
26
#TRILINOS_ADD_EXECUTABLE_AND_TEST(ImportExport EXAMPLE SOURCES cxx_main.cpp)
37
#PACKAGE_ADD_EXECUTABLE_AND_TEST(ImportExport EXAMPLE SOURCES cxx_main.cpp)
38
#PACKAGE_ADD_EXECUTABLE(
42
#DIRECTORY ImportExport
28
45
# Requires the first argument to be a Harwell-Boeing matrix file
29
#TRILINOS_ADD_EXECUTABLE_AND_TEST(InverseIteration EXAMPLE SOURCES cxx_main.cpp)
46
#PACKAGE_ADD_EXECUTABLE_AND_TEST(InverseIteration EXAMPLE SOURCES cxx_main.cpp)
47
#PACKAGE_ADD_EXECUTABLE(
51
#DIRECTORY InverseIteration
32
#TRILINOS_ADD_EXECUTABLE_AND_TEST(MapColoring EXAMPLE SOURCES cxx_main.cpp ARGS 100 200)
55
#PACKAGE_ADD_EXECUTABLE_AND_TEST(MapColoring EXAMPLE SOURCES cxx_main.cpp ARGS 100 200)
56
#PACKAGE_ADD_EXECUTABLE(
60
#DIRECTORY MapColoring
34
63
# Includes/linking errors
35
#TRILINOS_ADD_EXECUTABLE_AND_TEST(petra_nonlinear EXAMPLE SOURCES cc_main.cc basis.cc ARGS 51)
64
#PACKAGE_ADD_EXECUTABLE_AND_TEST(petra_nonlinear EXAMPLE SOURCES cc_main.cc basis.cc ARGS 51)
65
#PACKAGE_ADD_EXECUTABLE(
69
#DIRECTORY petra_nonlinear