message: update default settings for Ginkgo with Makefile build
diff: @@ -284,9 +284,23 @@ STRUMPACK_LIB = -L$(STRUMPACK_DIR)/lib -lstrumpack $(MPI_FORTRAN_LIB)\
  # Ginkgo library configuration (currently not needed)
  GINKGO_DIR = @MFEM_DIR@/../ginkgo/install
  +GINKGO_BUILD_TYPE=Release
  +ifeq ($(MFEM_USE_GINKGO),YES)
  + BASE_FLAGS = -std=c++14
  +endif
  GINKGO_OPT = -isystem $(GINKGO_DIR)/include
  -GINKGO_LIB = $(XLINKER)-rpath,$(GINKGO_DIR)/lib -L$(GINKGO_DIR)/lib -lginkgo\
  - -lginkgo_omp -lginkgo_cuda -lginkgo_reference
  +GINKGO_LIB_DIR = $(sort $(dir $(wildcard $(GINKGO_DIR)/lib*/libginkgo*.a $(GINKGO_DIR)/lib*/libginkgo*.so $(GINKGO_DIR)/lib*/libginkgo*.dylib $(GINKGO_DIR)/lib*/libginkgo*.dll)))
  +ALL_GINKGO_LIBS_DEBUG = $(notdir $(basename $(wildcard $(GINKGO_DIR)/lib*/libginkgo*d.a $(GINKGO_DIR)/lib*/libginkgo*d.so $(GINKGO_DIR)/lib*/libginkgo*d.dylib $(GINKGO_DIR)/lib*/libginkgo*d.dll)))
  +ALL_GINKGO_LIBS = $(notdir $(basename $(wildcard $(GINKGO_DIR)/lib*/libginkgo*.a $(GINKGO_DIR)/lib*/libginkgo*.so $(GINKGO_DIR)/lib*/libginkgo*.dylib $(GINKGO_DIR)/lib*/libginkgo*.dll)))
  +ALL_GINKGO_LIBS_RELEASE = $(filter-out $(ALL_GINKGO_LIBS_DEBUG),$(ALL_GINKGO_LIBS))
  +GINKGO_LINK = $(subst libginkgo,-lginkgo,$(ALL_GINKGO_LIBS_RELEASE))
  +ifeq ($(GINKGO_BUILD_TYPE),Debug)
  + ifneq (,$(ALL_GINKGO_LIBS_DEBUG))
  + GINKGO_LINK = $(subst libginkgo,-lginkgo,$(ALL_GINKGO_LIBS_DEBUG))
  + endif
  +else
  +endif
  +GINKGO_LIB = $(XLINKER)-rpath,$(GINKGO_LIB_DIR) -L$(GINKGO_LIB_DIR) $(GINKGO_LINK)
  # AmgX library configuration
  AMGX_DIR = @MFEM_DIR@/../amgx
  