1
include_directories(${PROJECT_SOURCE_DIR}/src)
2
include_directories(${PROJECT_BINARY_DIR}/src)
3
include_directories(${PROJECT_SOURCE_DIR}/tests/genarray)
4
include_directories(${PROJECT_BINARY_DIR}/tests/genarray)
5
link_directories(${PROJECT_BINARY_DIR}/tests/genarray)
7
add_executable(genarray genarray.F90 gwrite_genarray.fh)
8
target_link_libraries(genarray adiosf ${ADIOSLIB_LDADD})
9
set_target_properties(genarray PROPERTIES COMPILE_FLAGS "${ADIOSLIB_CPPFLAGS} ${ADIOSLIB_CFLAGS}")
11
add_executable(genarray2D genarray2D.F90)
12
target_link_libraries(genarray2D adiosf ${ADIOSLIB_LDADD})
13
set_target_properties(genarray2D PROPERTIES COMPILE_FLAGS "${ADIOSLIB_CPPFLAGS} ${ADIOSLIB_CFLAGS}")
15
add_executable(copyarray copyarray.F90 gread_genarray.fh)
16
target_link_libraries(copyarray adiosf ${ADIOSLIB_LDADD})
17
set_target_properties(copyarray PROPERTIES COMPILE_FLAGS "${ADIOSLIB_CPPFLAGS} ${ADIOSLIB_CFLAGS}")
19
add_executable(copyarray2D copyarray2D.F90)
20
target_link_libraries(copyarray2D adiosf ${ADIOSLIB_LDADD})
21
set_target_properties(copyarray2D PROPERTIES COMPILE_FLAGS "${ADIOSLIB_CPPFLAGS} ${ADIOSLIB_CFLAGS}")
23
#install(FILES genarray.xml genarray3d.xml job.ewok job2D.ewok DESTINATION ${PROJECT_BINARY_DIR}/tests/genarray)
26
OUTPUT gwrite_genarray.fh
27
COMMAND rm -f gwrite_genarray.fh gread_genarray.fh
28
COMMAND ${PROJECT_SOURCE_DIR}/utils/gpp/gpp.py ${PROJECT_SOURCE_DIR}/tests/genarray/genarray3d.xml
29
DEPENDS genarray3d.xml
33
OUTPUT gread_genarray.fh
34
COMMAND rm -f gwrite_genarray.fh gread_genarray.fh
35
COMMAND ${PROJECT_SOURCE_DIR}/utils/gpp/gpp.py ${PROJECT_SOURCE_DIR}/tests/genarray/genarray3d.xml
36
DEPENDS genarray3d.xml