spack/var/spack/repos/builtin/packages/kokkos-kernels-legacy/makefile.patch
Jeremy 598c233f78
Update kokkos for new 3.x build systems (#16358)
* change old Makefile-based Kokkos to kokkos-legacy

* add Kokkos 3.x packages

Co-authored-by: Jeremiah J Wilke <jjwilke@kokkos-dev-2.sandia.gov>
2020-04-30 08:13:47 -06:00

54 lines
1.2 KiB
Diff

--- ./src/Makefile 2018-11-05 13:28:12.000000000 -0700
+++ ./src/Makefile 2018-11-08 16:01:05.000000000 -0700
@@ -1,37 +1,24 @@
+include $(KOKKOS_PATH)/Makefile.kokkos
#=======================================================================
#=================== Settings ==========================================
#=======================================================================
-ifndef KOKKOSKERNELS_PATH
- MAKEFILE_PATH := $(abspath $(lastword $(MAKEFILE_LIST)))
- KOKKOSKERNELS_PATH = $(subst Makefile.minimal,,$(MAKEFILE_PATH))..
-endif
-
-KOKKOS_PATH = ${KOKKOSKERNELS_PATH}/../kokkos
-
-
-KOKKOS_DEVICES=OpenMP
-
-KOKKOSKERNELS_SCALARS="'double,complex<double>'"
+KOKKOSKERNELS_SCALARS="'double'"
KOKKOSKERNELS_OPTIONS=eti-only
-ifndef PREFIX
- PREFIX = ${CURDIR}/install
-endif
-KOKKOSKERNELS_INSTALL_PATH = ${PREFIX}
default: build
CXX = g++
-CXXFLAGS = -O3 -g
+CXXFLAGS = -O3
LINK = ${CXX}
-LINKFLAGS =
+LINKFLAGS = $(KOKKOS_LINK_FLAGS)
DEPFLAGS = -M
OBJ =
-LIB = -lpthread
+LIB = $(KOKKOS_LIBS)
#=======================================================================
@@ -91,5 +78,4 @@
build: kokkoskernels-build-lib
-install: kokkoskernels-install
-
+install: kokkoskernels-install
\ No newline at end of file