forked from usgs-coupled/phast3
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild-mpi-2012-64.cmake
23 lines (20 loc) · 1.04 KB
/
build-mpi-2012-64.cmake
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
set(CTEST_BUILD_NAME "VS2012-mpi-x64")
set(CTEST_SITE "IGSKAHHWWSCHARL")
set(CTEST_SOURCE_DIRECTORY "${CTEST_SCRIPT_DIRECTORY}")
set(CTEST_BINARY_DIRECTORY "${CTEST_SCRIPT_DIRECTORY}/../_build_mpi_x64")
set(CTEST_CMAKE_GENERATOR "Visual Studio 11 2012 Win64")
set(BUILD_OPTIONS -DCMAKE_INSTALL_PREFIX:PATH=${CTEST_BINARY_DIRECTORY}/INSTALL
-DHDF5_DIR:PATH=C:/Program\ Files/HDF_Group/HDF5/1.8.14/cmake/hdf5
-DPHAST_BUILD_MPI:BOOL=ON
-DPHAST_BUILD_OPENMP:BOOL=OFF
-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS:BOOL=ON
)
CTEST_START("Experimental")
#ctest_update([SOURCE source] [RETURN_VALUE res])
CTEST_CONFIGURE(BUILD "${CTEST_BINARY_DIRECTORY}"
OPTIONS "${BUILD_OPTIONS}")
CTEST_BUILD(BUILD "${CTEST_BINARY_DIRECTORY}")
CTEST_TEST(BUILD "${CTEST_BINARY_DIRECTORY}")
CTEST_BUILD(BUILD "${CTEST_BINARY_DIRECTORY}" TARGET INSTALL)
#CTEST_BUILD(BUILD "${CTEST_BINARY_DIRECTORY}" TARGET PACKAGE)
###CTEST_SUBMIT()