File: Applications_CMakeLists.txt.patch

package info (click to toggle)
combblas 2.0.0-7
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 190,488 kB
  • sloc: cpp: 55,918; ansic: 25,134; sh: 3,691; makefile: 548; csh: 66; python: 49; perl: 21
file content (34 lines) | stat: -rw-r--r-- 1,455 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
--- CMakeLists.txt.orig	2023-07-08 15:55:42.940311536 +0200
+++ CMakeLists.txt	2023-07-08 16:14:53.758742718 +0200
@@ -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( tdbfs TopDownBFS.cpp )
@@ -9,13 +14,13 @@
 ADD_EXECUTABLE( betwcent BetwCent.cpp )
 ADD_EXECUTABLE(lacc CC.cpp)
 
-TARGET_LINK_LIBRARIES( tdbfs CombBLAS)
-TARGET_LINK_LIBRARIES( dobfs CombBLAS)
-TARGET_LINK_LIBRARIES( fbfs CombBLAS)
-TARGET_LINK_LIBRARIES( fmis CombBLAS)
-TARGET_LINK_LIBRARIES( mcl CombBLAS)
-TARGET_LINK_LIBRARIES( betwcent CombBLAS)
-TARGET_LINK_LIBRARIES( lacc CombBLAS)
+TARGET_LINK_LIBRARIES( tdbfs CombBLAS GraphGenlib MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( dobfs CombBLAS GraphGenlib MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( fbfs CombBLAS GraphGenlib MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( fmis CombBLAS GraphGenlib MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( mcl CombBLAS MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( betwcent CombBLAS MPI::MPI_CXX)
+TARGET_LINK_LIBRARIES( lacc CombBLAS MPI::MPI_CXX)
 
 ADD_TEST(NAME BetwCent_Test COMMAND ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} 4 $<TARGET_FILE:betwcent> ../TESTDATA/SCALE16BTW-TRANSBOOL/ 10 96 )
 ADD_TEST(NAME TopDownBFS_Test COMMAND ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} 4 $<TARGET_FILE:tdbfs> Force 17 FastGen)