| 1234567891011121314151617181920212223242526272829303132333435363738 | # Load this file inside your Makefile and use the variables CXXFLAGS_PVFMM and# LDFLAGS_PVFMM for compiling your code. You can use examples/Makefile as a# template makefile for your projects linking to this library.INSTALL_DIR_PVFMM = @prefix@TOP_SRCDIR_PVFMM = @abs_top_srcdir@PKG_SUBDIR_PVFMM = # Compiler and flags.CXX_PVFMM = @MPICXX@INTEL_OFFLOAD_OK=@intel_offload_ok@# nvcc compiler and flags.NVCC_PVFMM = @NVCC@NVCCFLAGS_PVFMM = @NVCCFLAGS@ @CUDA_CFLAGS@CXXFLAGS_PVFMM = -O2 @CXXFLAGS@ -DALLTOALLV_FIXLDFLAGS_PVFMM = @LIBS@# The PVFMM library and headers..CXXFLAGS_PVFMM += -I$(TOP_SRCDIR_PVFMM)/include$(PKG_SUBDIR_PVFMM)LDFLAGS_PVFMM += -L$(TOP_SRCDIR_PVFMM)/lib$(PKG_SUBDIR_PVFMM) -lpvfmm# Add CUDA include and libs.CXXFLAGS_PVFMM += @CUDA_CFLAGS@LDFLAGS_PVFMM += @CUDA_LDFLAGS@# Add FFTW include and lib paths.CXXFLAGS_PVFMM += @FFTW_INCLUDE@ LDFLAGS_PVFMM += @FFTW_LIB@  @FFTWF_LIB@ # Add BLAS, LAPACK libs.LDFLAGS_PVFMM += @LAPACK_LIBS@ @BLAS_LIBS@ @FLIBS@ # Add X include and lib paths.CXXFLAGS_PVFMM += @X_INCLUDES@LDFLAGS_PVFMM += @X_LIBS@ LDFLAGS_PVFMM +=-ldl -lstdc++
 |