File: ReleaseTests_CMakeLists.txt.patch

package info (click to toggle)
combblas 2.0.0-6
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 190,476 kB
  • sloc: cpp: 55,912; ansic: 25,134; sh: 3,691; makefile: 548; csh: 66; python: 49; perl: 21
file content (56 lines) | stat: -rw-r--r-- 2,921 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
--- CMakeLists.txt.orig
+++ CMakeLists.txt
@@ -1,4 +1,9 @@
-# Top level directory has the include files
+cmake_minimum_required(VERSION 3.9)
+
+# MPI and OpenMP dependencies
+find_package(MPI REQUIRED)
+find_package(OpenMP REQUIRED)
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
 
 ADD_EXECUTABLE( MultTiming MultTiming.cpp )
 ADD_EXECUTABLE( MultTest MultTest.cpp )
@@ -19,24 +24,24 @@ ADD_EXECUTABLE( InducedSubgraphsTest InducedSubgraphsTest.cpp )
 ADD_EXECUTABLE( PruneColumn PruneColumn.cpp )
 ADD_EXECUTABLE( KTipsTest KTipsTest.cpp )
 
-TARGET_LINK_LIBRARIES( MultTiming CombBLAS)
-TARGET_LINK_LIBRARIES( MultTest CombBLAS)
-TARGET_LINK_LIBRARIES( ReduceTest CombBLAS)
-TARGET_LINK_LIBRARIES( TransposeTest CombBLAS)
-TARGET_LINK_LIBRARIES( IteratorTest CombBLAS)
-TARGET_LINK_LIBRARIES( IndexingTest CombBLAS)
-TARGET_LINK_LIBRARIES( SpAsgnTest CombBLAS)
-TARGET_LINK_LIBRARIES( GalerkinNew CombBLAS)
-TARGET_LINK_LIBRARIES( IndexingTiming CombBLAS)
-TARGET_LINK_LIBRARIES( FindSparse CombBLAS)
-TARGET_LINK_LIBRARIES( ParIOTest CombBLAS)
-TARGET_LINK_LIBRARIES( GenWrMat CombBLAS)
-TARGET_LINK_LIBRARIES( BlockedSpGEMM CombBLAS)
-TARGET_LINK_LIBRARIES( SpGEMM3DTest CombBLAS)
-TARGET_LINK_LIBRARIES( HashSpGEMMTest CombBLAS)
-TARGET_LINK_LIBRARIES( InducedSubgraphsTest CombBLAS)
-TARGET_LINK_LIBRARIES( PruneColumn CombBLAS)
-TARGET_LINK_LIBRARIES( KTipsTest CombBLAS)
+TARGET_LINK_LIBRARIES( MultTiming CombBLAS MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( MultTest CombBLAS MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( ReduceTest CombBLAS MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( TransposeTest CombBLAS MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( IteratorTest CombBLAS MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( IndexingTest CombBLAS Usortlib MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( SpAsgnTest CombBLAS Usortlib MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( GalerkinNew CombBLAS MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( IndexingTiming CombBLAS GraphGenlib MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( FindSparse CombBLAS MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( ParIOTest CombBLAS MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( GenWrMat CombBLAS GraphGenlib MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( BlockedSpGEMM CombBLAS MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( SpGEMM3DTest CombBLAS MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( HashSpGEMMTest CombBLAS MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( InducedSubgraphsTest CombBLAS MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( PruneColumn CombBLAS MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( KTipsTest CombBLAS MPI::MPI_CXX)
 
 ADD_TEST(NAME GenMMWrite_Test COMMAND ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} 4 $<TARGET_FILE:GenWrMat> 20 16 1 scale20_ef16_symmetric.mtx)
 ADD_TEST(NAME Multiplication_Test COMMAND ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} 4 $<TARGET_FILE:MultTest> ../TESTDATA/rmat_scale16_A.mtx ../TESTDATA/rmat_scale16_B.mtx ../TESTDATA/rmat_scale16_productAB.mtx ../TESTDATA/x_65536_halfdense.txt ../TESTDATA/y_65536_halfdense.txt )