#----------------------------------------------------------------------------- # # SCALFMMConfig.cmake - SCALFMM CMake configuration file for external projects. # # This file is configured by SCALFMM and used by the SCALFMM.cmake module # to load SCALFMM's settings for an external project. # @SCALFMM_CONFIG_INSTALL_ONLY@ # SET(SCALFMM_VERSION_MAJOR "@SCALFMM_MAJOR_VERSION@") SET(SCALFMM_VERSION_MINOR "@SCALFMM_MINOR_VERSION@") SET(SCALFMM_VERSION_BUILD "@SCALFMM_BUILD_VERSION@") # SET(SCALFMM_PREFIX "@CMAKE_INSTALL_PREFIX@") SET(SCALFMM_INCLUDES_DIR "@CMAKE_INSTALL_PREFIX@/include") SET(SCALFMM_INCLUDES_ADD "@SCALFMM_INCLUDES@") SET(SCALFMM_LIBRARIES_DIR "@CMAKE_INSTALL_PREFIX@/lib") SET(SCALFMM_LIBRARIES_ADD "@SCALFMM_LIBRARIES@") SET(SCALFMM_LIBRARY_NAME "@scalfmm_lib@") SET(ScaLFMM_CXX_FLAGS "@SCALFMM_CXX_FLAGS@") # SET(SCALFMM_SOURCE_DIR "@SCALFMM_SOURCE_DIR@") SET(SCALFMM_BUILD_SHARED_LIBS "@BUILD_SHARED_LIBS@") SET(SCALFMM_USE_FILE "@SCALFMM_USE_FILE@") # SET(SCALFMM_BUILD_TYPE "@CMAKE_BUILD_TYPE@") # # SCALFMM Options # SET(SCALFMM_USE_MPI "@SCALFMM_USE_MPI@") SET(SCALFMM_USE_BLAS "@SCALFMM_USE_BLAS@") SET(SCALFMM_USE_FFT "@SCALFMM_USE_FFT@") SET(SCALFMM_USE_MKL "@SCALFMM_USE_MKL_AS_BLAS@") SET(SCALFMM_USE_MEM_STATS "@SCALFMM_USE_MEM_STATS@") SET(SCALFMM_USE_SSE "@SCALFMM_USE_SSE@") SET(SCALFMM_FLAGS "@SCALFMM_FLAGS_OPTI@") SET(SCALFMM_USE_ADDONS "@SCALFMM_USE_ADDONS@") SET(SCALFMM_USE_LOG "@SCALFMM_USE_LOG@") SET(SCALFMM_USE_STARPU "@SCALFMM_USE_STARPU@") SET(SCALFMM_USE_SSE "@SCALFMM_USE_SSE@") SET(SCALFMM_USE_AVX "@SCALFMM_USE_AVX@") # SET(SCALFMM_DOC_TAGS "@CMAKE_BINARY_DIR@/Doc/scalfmm.tag") # IF(SCALFMM_USE_ADDONS) SET(SCALFMM_LIBRARIES "-L${SCALFMM_LIBRARIES_DIR} -l${SCALFMM_LIBRARY_NAME} ${SCALFMM_LIBRARIES_ADD}" ) ELSE() SET(SCALFMM_LIBRARIES "-L${SCALFMM_LIBRARIES_DIR} -l${SCALFMM_LIBRARY_NAME}" ) ENDIF() #SCALFMM_BUILD_TESTS => OFF #SCALFMM_BUILD_UTESTS => OFF