~ubuntu-branches/ubuntu/utopic/adios/utopic

« back to all changes in this revision

Viewing changes to tests/suite/programs/CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Alastair McKinstry
  • Date: 2013-12-09 15:21:31 UTC
  • mfrom: (1.1.2)
  • Revision ID: package-import@ubuntu.com-20131209152131-jtd4fpmdv3xnunnm
Tags: 1.5.0-1
* New upstream.
* Standards-Version: 3.9.5
* Include latest config.{sub,guess} 
* New watch file.
* Create libadios-bin for binaries.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
include_directories(${PROJECT_SOURCE_DIR}/tests/suite)
 
2
include_directories(${PROJECT_SOURCE_DIR}/src)
 
3
include_directories(${PROJECT_SOURCE_DIR}/tests/suite/programs)
 
4
include_directories(${PROJECT_BINARY_DIR}/tests/suite/programs)
 
5
link_directories(${PROJECT_BINARY_DIR}/tests/suite/programs)
 
6
 
 
7
 
 
8
if(BUILD_WRITE)
 
9
  add_executable(local_array_time local_array_time.c)
 
10
  target_link_libraries(local_array_time adios ${ADIOSLIB_LDADD})
 
11
  
 
12
  add_executable(adios_amr_write adios_amr_write.c)
 
13
  target_link_libraries(adios_amr_write adios ${ADIOSLIB_LDADD})
 
14
 
 
15
  add_executable(adios_amr_write_2vars adios_amr_write_2vars.c)
 
16
  target_link_libraries(adios_amr_write_2vars adios ${ADIOSLIB_LDADD})
 
17
  
 
18
  add_executable(adios_staged_read adios_staged_read.c)
 
19
  target_link_libraries(adios_staged_read adiosread ${ADIOSREADLIB_LDADD})
 
20
 
 
21
  add_executable(adios_staged_read_2vars adios_staged_read_2vars.c)
 
22
  target_link_libraries(adios_staged_read_2vars adiosread ${ADIOSREADLIB_LDADD})
 
23
 
 
24
  add_executable(write_read write_read.c)
 
25
  target_link_libraries(write_read adios ${ADIOSLIB_LDADD})
 
26
 
 
27
  add_executable(write_alternate write_alternate.c)
 
28
  target_link_libraries(write_alternate adios ${ADIOSLIB_LDADD})
 
29
 
 
30
  add_executable(many_vars many_vars.c)
 
31
  target_link_libraries(many_vars adios ${ADIOSLIB_LDADD})
 
32
 
 
33
  add_executable(selections selections.c)
 
34
  target_link_libraries(selections adios ${ADIOSLIB_LDADD})
 
35
endif(BUILD_WRITE)
 
36
 
 
37
if(BUILD_FORTRAN)
 
38
  if(BUILD_WRITE)
 
39
    add_executable(posix_method posix_method.F90 gwrite_posix_method.fh)
 
40
    target_link_libraries(posix_method adiosf ${ADIOSLIB_LDADD})
 
41
    include_directories(${PROJECT_BINARY_DIR}/src)
 
42
    add_custom_command(
 
43
        OUTPUT gwrite_posix_method.fh
 
44
        COMMAND ${PROJECT_SOURCE_DIR}/utils/gpp/gpp.py ${PROJECT_SOURCE_DIR}/tests/suite/programs/posix_method.xml
 
45
        DEPENDS posix_method.xml
 
46
        )
 
47
  endif(BUILD_WRITE)
 
48
endif(BUILD_FORTRAN)
 
49
 
 
50
#install(FILES adios_amr_write_2vars.xml adios_amr_write.xml local_array_time.xml posix_method.xml write_alternate.xml write_read.xml DESTINATION ${PROJECT_BINARY_DIR}/tests/suite/programs)