~chaffra/+junk/trilinos

« back to all changes in this revision

Viewing changes to packages/epetra/example/CMakeLists.txt

  • Committer: Bazaar Package Importer
  • Author(s): Christophe Prud'homme, Christophe Prud'homme, Johannes Ring
  • Date: 2009-12-13 12:53:22 UTC
  • mfrom: (5.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20091213125322-in0nrdjc55deqsw9
Tags: 10.0.3.dfsg-1
[Christophe Prud'homme]
* New upstream release

[Johannes Ring]
* debian/patches/libname.patch: Add prefix 'libtrilinos_' to all
  libraries. 
* debian/patches/soname.patch: Add soversion to libraries.
* debian/watch: Update download URL.
* debian/control:
  - Remove python-numeric from Build-Depends (virtual package).
  - Remove automake and autotools from Build-Depends and add cmake to
    reflect switch to CMake.
  - Add python-support to Build-Depends.
* debian/rules: 
  - Cleanup and updates for switch to CMake.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# $Header: /space/CVS/Trilinos/packages/epetra/example/CMakeLists.txt,v 1.9 2008/07/25 23:08:30 ejguill Exp $
 
1
# $Header$
2
2
 
3
3
# Required modules
4
 
INCLUDE(Trilinos_Add_Executable_And_Test)
5
 
 
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)
9
7
 
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)
 
9
 
 
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)
16
15
 
17
16
# Below this line are subdirectories in epetra/example that are not exposed using autotools
18
17
 
19
18
# Linking error
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(
 
21
  #C_wrappers
 
22
  #COMM mpi serial  
 
23
  #SOURCES c_main.c
 
24
  #DIRECTORY C_wrappers
 
25
  #)
21
26
 
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(
 
30
  #Fortran
 
31
  #COMM mpi serial  
 
32
  #SOURCES f_main.F
 
33
  #DIRECTORY Fortran
 
34
  #)
24
35
 
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(
 
39
  #ImportExport
 
40
  #COMM mpi serial  
 
41
  #SOURCES cxx_main.cpp
 
42
  #DIRECTORY ImportExport
 
43
  #)
27
44
 
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(
 
48
  #InverseIteration
 
49
  #COMM mpi serial  
 
50
  #SOURCES cxx_main.cpp
 
51
  #DIRECTORY InverseIteration
 
52
  #)
30
53
 
31
54
# Works
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(
 
57
  #MapColoring
 
58
  #COMM mpi serial  
 
59
  #SOURCES cxx_main.cpp
 
60
  #DIRECTORY MapColoring
 
61
  #)
33
62
 
34
63
# Includes/linking errors
35
 
#TRILINOS_ADD_EXECUTABLE_AND_TEST(petra_nonlinear EXAMPLE SOURCES cc_main.cc basis.cc ARGS 51)
36
 
 
 
64
#PACKAGE_ADD_EXECUTABLE_AND_TEST(petra_nonlinear EXAMPLE SOURCES cc_main.cc basis.cc ARGS 51)
 
65
#PACKAGE_ADD_EXECUTABLE(
 
66
  #petra_nonlinear
 
67
  #COMM mpi serial  
 
68
  #SOURCES cxx_main.cpp
 
69
  #DIRECTORY petra_nonlinear
 
70
  #)