aboutsummaryrefslogtreecommitdiff
blob: e92608f4a3018e430cdb66d3e3ae646d5194db63 (plain)
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 74c4fc0..92c4d16 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -87,15 +87,13 @@ add_definitions(-DCCL_CXX_COMPILER="${CMAKE_CXX_COMPILER_ID} ${CMAKE_CXX_COMPILE
 SET(CCL_ENABLE_ZE OFF CACHE BOOL "Enable Level Zero support")
 
 set(CCL_COMMON_INSTALL_PREFIX "intel64")
-set(CMAKE_INSTALL_LIBDIR "lib")
 set(CCL_INSTALL_LIB "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}")
 set(CCL_INSTALL_INCLUDE "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_INCLUDEDIR}")
 set(CCL_INSTALL_DOC "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DOCDIR}")
 set(CCL_INSTALL_BIN "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}")
-set(CCL_INSTALL_ENV "${CMAKE_INSTALL_PREFIX}/env")
-set(CCL_INSTALL_ETC "${CMAKE_INSTALL_PREFIX}/etc")
-set(CCL_INSTALL_LICENSE "${CMAKE_INSTALL_PREFIX}/licensing")
-set(CCL_INSTALL_MODULE "${CMAKE_INSTALL_PREFIX}/modulefiles")
+set(CCL_INSTALL_ENV "${CMAKE_INSTALL_FULL_SYSCONFDIR}/env")
+set(CCL_INSTALL_ETC "${CMAKE_INSTALL_FULL_SYSCONFDIR}")
+set(CCL_INSTALL_MODULE "${CMAKE_INSTALL_FULL_SYSCONFDIR}/modulefiles")
 set(CCL_INSTALL_EXAMPLES "${CMAKE_INSTALL_PREFIX}/examples")
 set(CCL_INSTALL_TESTS "${CMAKE_INSTALL_PREFIX}/tests")
 set(CCL_INSTALL_KERNELS "${CMAKE_INSTALL_PREFIX}/lib/kernels")
@@ -103,23 +101,23 @@ set(CCL_INSTALL_KERNELS "${CMAKE_INSTALL_PREFIX}/lib/kernels")
 # setup dependency directories
 set(DEPS_DIR "${PROJECT_SOURCE_DIR}/deps")
 
-set(MPI_INCLUDE_DIR "${DEPS_DIR}/mpi/include/")
-set(MPI_LIB_DIR "${DEPS_DIR}/mpi/lib/")
+set(MPI_INCLUDE_DIR "/usr/include/")
+set(MPI_LIB_DIR "/usr/lib64/")
 message(STATUS "MPI_INCLUDE_DIR: ${MPI_INCLUDE_DIR}")
 message(STATUS "MPI_LIB_DIR: ${MPI_LIB_DIR}")
 
 if ("${LIBFABRIC_DIR}" STREQUAL "")
-    set(LIBFABRIC_INCLUDE_DIR "${DEPS_DIR}/ofi/include")
-    set(LIBFABRIC_LIB_DIR "${DEPS_DIR}/ofi/lib/")
+    set(LIBFABRIC_INCLUDE_DIR "${DEPS_DIR}/ofi/include/")
+    set(LIBFABRIC_LIB_DIR "${DEPS_DIR}/ofi/lib64/")
 else()
     set(LIBFABRIC_INCLUDE_DIR "${LIBFABRIC_DIR}/include/")
-    set(LIBFABRIC_LIB_DIR "${LIBFABRIC_DIR}/lib")
+    set(LIBFABRIC_LIB_DIR "${LIBFABRIC_DIR}/lib64/")
 endif()
 message(STATUS "LIBFABRIC_LIB_DIR: ${LIBFABRIC_LIB_DIR}")
 message(STATUS "LIBFABRIC_INCLUDE_DIR: ${LIBFABRIC_INCLUDE_DIR}")
 
-set(HWLOC_INCLUDE_DIR "${DEPS_DIR}/hwloc/include/")
-set(HWLOC_LIB_DIR "${DEPS_DIR}/hwloc/lib/")
+set(HWLOC_INCLUDE_DIR "/usr/include/")
+set(HWLOC_LIB_DIR "/usr/lib64/")
 message(STATUS "HWLOC_INCLUDE_DIR: ${HWLOC_INCLUDE_DIR}")
 message(STATUS "HWLOC_LIB_DIR: ${HWLOC_LIB_DIR}")
 
@@ -128,7 +126,7 @@ set(ITT_LIB_DIR "${DEPS_DIR}/itt/lib64")
 message(STATUS "ITT_INCLUDE_DIR: ${ITT_INCLUDE_DIR}")
 message(STATUS "ITT_LIB_DIR: ${ITT_LIB_DIR}")
 
-set(LEVEL_ZERO_INCLUDE_DIR "${DEPS_DIR}/level_zero/include/")
+set(LEVEL_ZERO_INCLUDE_DIR "/usr/include/level_zero")
 message(STATUS "LEVEL_ZERO_INCLUDE_DIR: ${LEVEL_ZERO_INCLUDE_DIR}")
 
 set(CMAKE_SKIP_INSTALL_RPATH TRUE)
@@ -241,8 +239,6 @@ configure_file(third-party-programs.txt ${CMAKE_CURRENT_BINARY_DIR}/third-party-
 install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/vars.sh DESTINATION ${CCL_INSTALL_ENV})
 install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/setvars.sh DESTINATION ${CCL_INSTALL_ENV})
 install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/ccl DESTINATION ${CCL_INSTALL_MODULE})
-install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/third-party-programs.txt DESTINATION ${CCL_INSTALL_LICENSE})
-install(PROGRAMS ${PROJECT_SOURCE_DIR}/LICENSE DESTINATION ${CCL_INSTALL_LICENSE})
 
 # copy kernels
 if (COMPUTE_BACKEND AND EXISTS "${PROJECT_SOURCE_DIR}/src/kernels")
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 7b4cff9..e8296a0 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -263,8 +263,8 @@ list(APPEND SRC_LINK_LIBS
      pthread
      ${EXTERNAL_LIBS}
      fabric
-     ${HWLOC_LIB_DIR}/libhwloc.a
-     ${ITT_LIB_DIR}/libittnotify.a)
+     libhwloc.so
+     libittnotify.so)
 
 if (ENABLE_MPI)
     set(SRC_C_FLAGS "${SRC_C_FLAGS} -DCCL_ENABLE_MPI")
@@ -335,16 +335,3 @@ if ("${LIBFABRIC_DIR}" STREQUAL "")
     install(DIRECTORY ${DEPS_DIR}/ofi/lib/
             DESTINATION ${CCL_INSTALL_LIB})
 endif()
-
-if (ENABLE_MPI)
-    file(GLOB mpi_bins "${DEPS_DIR}/mpi/bin/*")
-    install(PROGRAMS ${mpi_bins} DESTINATION ${CCL_INSTALL_BIN})
-    install(DIRECTORY ${DEPS_DIR}/mpi/include/
-            DESTINATION ${CCL_INSTALL_INCLUDE})
-    install(DIRECTORY ${DEPS_DIR}/mpi/lib/
-           DESTINATION ${CCL_INSTALL_LIB})
-    install(DIRECTORY ${DEPS_DIR}/mpi/etc/
-            DESTINATION ${CCL_INSTALL_ETC})
-    install(DIRECTORY ${DEPS_DIR}/mpi/licensing/
-            DESTINATION ${CCL_INSTALL_LICENSE}/mpi/)
-endif()