PrintOpts.cmake 3.09 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
###
#
# @copyright (c) 2009-2014 The University of Tennessee and The University 
#                          of Tennessee Research Foundation. 
#                          All rights reserved.
# @copyright (c) 2012-2014 Inria. All rights reserved.
# @copyright (c) 2012-2014 IPB. All rights reserved. 
#
###
#
#  @file PrintOpts.cmake
#
#  @project MORSE
#  MORSE is a software package provided by:
#     Inria Bordeaux - Sud-Ouest,
#     Univ. of Tennessee,
#     King Abdullah Univesity of Science and Technology
#     Univ. of California Berkeley,
#     Univ. of Colorado Denver. 
# 
21
#  @version 0.9.0
22 23 24 25
#  @author Florent Pruvost
#  @date 10-11-2014
#   
###
26
message("\nConfiguration of package `chameleon':")
27 28 29 30 31 32 33 34 35 36 37 38 39
message("        BUILDNAME ...........: ${BUILDNAME}")
message("        SITE ................: ${SITE}")
message(" ")
message("        Compiler: C .........: ${CMAKE_C_COMPILER} (${CMAKE_C_COMPILER_ID})")
message("                version .....: ${COMPILER_C_VERSION}")
if(CMAKE_CXX_COMPILER)
  message("        Compiler: C++ .......: ${CMAKE_CXX_COMPILER} (${CMAKE_CXX_COMPILER_ID})")
  message("                version .....: ${COMPILER_CXX_VERSION}")
endif()
if(CMAKE_Fortran_COMPILER)
  message("        Compiler: Fortran ...: ${CMAKE_Fortran_COMPILER} (${CMAKE_Fortran_COMPILER_ID})")
  message("                version .....: ${COMPILER_Fortran_VERSION}")
endif()
40
if(CHAMELEON_USE_MPI)
41 42 43 44 45 46 47 48 49 50 51 52
  message("        Compiler: MPI .......: ${MPI_C_COMPILER}")
  message("        compiler flags ......: ${MPI_C_COMPILE_FLAGS}")
endif()
message("        Linker: .............: ${CMAKE_LINKER}")
message(" ")
message("        Build type ..........: ${CMAKE_BUILD_TYPE}")
message("        Build shared ........: ${BUILD_SHARED_LIBS}")
message("        CFlags ..............: ${CMAKE_C_FLAGS}")
message("        CXXFlags ............: ${CMAKE_CXX_FLAGS}")
message("        LDFlags .............: ${CMAKE_C_LINK_FLAGS}")
message(" ")
message("        Implementation paradigm")
53 54
message("        CUDA ................: ${CHAMELEON_USE_CUDA}")
message("        MPI .................: ${CHAMELEON_USE_MPI}")
55 56
message(" ")
message("        Runtime specific")
57 58 59
message("        QUARK ...............: ${CHAMELEON_SCHED_QUARK}")
message("        StarPU ..............: ${CHAMELEON_SCHED_STARPU}")
message("        FxT .................: ${CHAMELEON_USE_FXT}")
60 61 62
message(" ")
message("        Kernels specific")
message("        BLAS ................: ${BLA_VENDOR}")
63
message("        MAGMA ...............: ${CHAMELEON_USE_MAGMA}")
64
message(" ")
65
message("        Simulation mode .....: ${CHAMELEON_SIMULATION}")
66 67
message(" ")
message("        Binaries to build")
68 69 70 71
message("        documentation ........: ${CHAMELEON_ENABLE_DOCS}")
message("        example ..............: ${CHAMELEON_ENABLE_EXAMPLE}")
message("        testing ..............: ${CHAMELEON_ENABLE_TESTING}")
message("        timing ...............: ${CHAMELEON_ENABLE_TIMING}")
72
message(" ")
73 74
message("        CHAMELEON dependencies :")
foreach (_dep ${CHAMELEON_DEP})
75 76 77 78
    message("                                  ${_dep}")
endforeach ()
message(" ")
message("        INSTALL_PREFIX ......: ${CMAKE_INSTALL_PREFIX}")