Code indexing in gitaly is broken and leads to code not being visible to the user. We work on the issue with highest priority.

Skip to content
Snippets Groups Projects
Commit fe8ad2c2 authored by snuverink_j's avatar snuverink_j
Browse files

Resolve "Add mode to all CMake messages"

parent f3f76829
No related branches found
No related tags found
No related merge requests found
......@@ -6,7 +6,7 @@ string (REGEX REPLACE "\\.([0-9])\\." ".0\\1." PACKAGE_VERSION ${PROJECT_VERSION
string (REGEX REPLACE "\\.([0-9])$" ".0\\1" PACKAGE_VERSION ${PACKAGE_VERSION})
string (REGEX REPLACE "\\." "" PACKAGE_VERSION ${PACKAGE_VERSION})
message (PACKAGE_VERSION=${PACKAGE_VERSION})
message (STATUS PACKAGE_VERSION=${PACKAGE_VERSION})
if (NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE)
set (CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING
......@@ -17,9 +17,9 @@ endif ()
cmake_host_system_information (RESULT HOSTNAME QUERY HOSTNAME)
message ("Build type is: " ${CMAKE_BUILD_TYPE})
message ("Host OS System: ${CMAKE_HOST_SYSTEM}")
message ("Hostname: ${HOSTNAME}")
message (STATUS "Build type is: " ${CMAKE_BUILD_TYPE})
message (STATUS "Host OS System: ${CMAKE_HOST_SYSTEM}")
message (STATUS "Hostname: ${HOSTNAME}")
# Select flags.
set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O3 -g ")
......@@ -30,10 +30,10 @@ set (CMAKE_CXX_FLAGS_DEBUG "-O0 -g")
set (CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/CMakeModules")
find_package (MPI REQUIRED)
message ("The C++ compiler identification is: ${CMAKE_CXX_COMPILER_ID}")
message ("The C++ compiler version is: ${CMAKE_CXX_COMPILER_VERSION}")
message ("The MPI C++ compiler is: ${MPI_CXX_COMPILER}")
message ("The underlying C++ compiler is: ${CMAKE_CXX_COMPILER}")
message (STATUS "The C++ compiler identification is: ${CMAKE_CXX_COMPILER_ID}")
message (STATUS "The C++ compiler version is: ${CMAKE_CXX_COMPILER_VERSION}")
message (STATUS "The MPI C++ compiler is: ${MPI_CXX_COMPILER}")
message (STATUS "The underlying C++ compiler is: ${CMAKE_CXX_COMPILER}")
option (ENABLE_OpenMP "Use hybrid parallelism MPI-OpenMP" OFF)
......@@ -58,7 +58,7 @@ if (NOT ${USE_STATIC_LIBRARIES})
endif ()
# compiler dependent flags
message ("The underlying C++ compiler ID is: ${CMAKE_CXX_COMPILER_ID}")
message (STATUS "The underlying C++ compiler ID is: ${CMAKE_CXX_COMPILER_ID}")
if ( ${CMAKE_CXX_COMPILER_ID} STREQUAL "Intel" )
add_compile_options ("-diag-disable 383")
add_compile_options ("-diag-disable 981")
......@@ -94,20 +94,20 @@ elseif (${CMAKE_CXX_COMPILER_ID} MATCHES "GNU")
endif ()
else ()
message ("Unknown C++ compiler. Please use the GNU or Intel compiler, if you are having problems.")
message (STATUS "Unknown C++ compiler. Please use the GNU or Intel compiler, if you are having problems.")
endif ()
enable_language (Fortran OPTIONAL)
message ("Fortran compilers: ${CMAKE_Fortran_COMPILER_NAMES}")
message (STATUS "Fortran compilers: ${CMAKE_Fortran_COMPILER_NAMES}")
if (CMAKE_Fortran_COMPILER)
message ("The Fortran compiler identification is: ${CMAKE_Fortran_COMPILER_ID}")
message ("The Fortran compiler version is: ${CMAKE_Fortran_COMPILER_VERSION}")
message ("The Fortran compiler is: ${CMAKE_Fortran_COMPILER}")
message (STATUS "The Fortran compiler identification is: ${CMAKE_Fortran_COMPILER_ID}")
message (STATUS "The Fortran compiler version is: ${CMAKE_Fortran_COMPILER_VERSION}")
message (STATUS "The Fortran compiler is: ${CMAKE_Fortran_COMPILER}")
if (${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU")
set (Fortran_LIBS "-lgfortran")
endif ()
else ()
message ("No Fortran compiler found (optional)")
message (STATUS "No Fortran compiler found (optional)")
if (ENABLE_AMR)
message (FATAL_ERROR "AMR is enabled but no Fortran compiler found!")
endif ()
......@@ -119,10 +119,10 @@ if (USE_STATIC_LIBRARIES)
set (HDF5_USE_STATIC_LIBRARIES ON)
endif ()
find_package (HDF5 REQUIRED)
message ("Found HDF5 libraries: ${HDF5_C_LIBRARIES}")
message (STATUS "Found HDF5 libraries: ${HDF5_C_LIBRARIES}")
find_package (GSL REQUIRED)
message ("Found gsl libraries: ${GSL_LIBRARIES}")
message (STATUS "Found gsl libraries: ${GSL_LIBRARIES}")
set (BOOSTROOT $ENV{BOOST_DIR})
if (USE_STATIC_LIBRARIES)
......@@ -132,9 +132,9 @@ set (Boost_USE_MULTITHREADED OFF)
set (Boost_USE_STATIC_RUNTIME OFF)
find_package (Boost 1.66.0
REQUIRED COMPONENTS chrono filesystem iostreams regex serialization system timer)
message ("Found Boost include dir: ${Boost_INCLUDE_DIR}")
message ("Found Boost library dir: ${Boost_LIBRARY_DIR}")
message ("Found Boost libraries: ${Boost_LIBRARIES}")
message (STATUS "Found Boost include dir: ${Boost_INCLUDE_DIR}")
message (STATUS "Found Boost library dir: ${Boost_LIBRARY_DIR}")
message (STATUS "Found Boost libraries: ${Boost_LIBRARIES}")
include_directories (SYSTEM ${Boost_INCLUDE_DIRS})
# Handle options
......@@ -146,16 +146,16 @@ endif ()
option (ENABLE_AMR "Enable AMReX based AMR solver" OFF)
if (ENABLE_AMR)
message ("Enable AMR_SOLVER " ${ENABLE_AMR})
message (STATUS "Enable AMR_SOLVER " ${ENABLE_AMR})
enable_language (Fortran)
find_package (AMReX CONFIG REQUIRED
HINTS $ENV{AMREX_HOME}/cmake $ENV{AMREX_DIR}/cmake $ENV{AMREX_PREFIX}/cmake)
message ("Found AMReX include dir: ${AMREX_INCLUDE_DIR}")
message ("Found AMReX library dir: ${AMREX_LIBRARY_DIR}")
message ("Found AMReX libraries: ${AMREX_LIBRARIES}")
message ("Found AMReX Fortran links: ${AMREX_EXTRA_Fortran_LINK_LINE}")
message (STATUS "Found AMReX include dir: ${AMREX_INCLUDE_DIR}")
message (STATUS "Found AMReX library dir: ${AMREX_LIBRARY_DIR}")
message (STATUS "Found AMReX libraries: ${AMREX_LIBRARIES}")
message (STATUS "Found AMReX Fortran links: ${AMREX_EXTRA_Fortran_LINK_LINE}")
echo_amrex_config_options()
add_definitions(${AMREX_DEFINES})
......@@ -170,54 +170,54 @@ if (ENABLE_SAAMG_SOLVER OR ENABLE_AMR_MG_SOLVER)
# are available. If there are problems of any kind with this
# configuration, either fix it in a general way or build your
# Trilinos. Host specific should be avoided in almost any case.
message ("Enable SAAMG_SOLVER: " ${ENABLE_SAAMG_SOLVER})
message ("Enable AMR_MG_SOLVER: " ${ENABLE_AMR_MG_SOLVER})
message (STATUS "Enable SAAMG_SOLVER: " ${ENABLE_SAAMG_SOLVER})
message (STATUS "Enable AMR_MG_SOLVER: " ${ENABLE_AMR_MG_SOLVER})
find_package (Trilinos REQUIRED HINTS $ENV{TRILINOS_PREFIX} $ENV{TRILINOS_DIR} $ENV{TRILINOS})
message ("Found Trilinos: ${Trilinos_DIR}")
message (" Trilinos version: ${Trilinos_VERSION}")
message (" Trilinos package list: ${Trilinos_PACKAGE_LIST}")
message (" Trilinos libraries: ${Trilinos_LIBRARIES}")
message (" Trilinos TPL libraries: ${Trilinos_TPL_LIBRARIES}")
message (STATUS "Found Trilinos: ${Trilinos_DIR}")
message (STATUS " Trilinos version: ${Trilinos_VERSION}")
message (STATUS " Trilinos package list: ${Trilinos_PACKAGE_LIST}")
message (STATUS " Trilinos libraries: ${Trilinos_LIBRARIES}")
message (STATUS " Trilinos TPL libraries: ${Trilinos_TPL_LIBRARIES}")
if (NOT ${MPI_CXX_COMPILER} STREQUAL ${Trilinos_CXX_COMPILER} )
message ("Compiler mismatch:")
message (" Trilinos was compiled with:")
message (" ${Trilinos_C_COMPILER}")
message (" ${Trilinos_CXX_COMPILER}")
message (" ${Trilinos_Fortran_COMPILER}")
message (" You are using:")
message (" ${CMAKE_C_COMPILER}")
message (" ${CMAKE_CXX_COMPILER}")
message (" ${CMAKE_Fortran_COMPILER}")
message (WARNING "Compiler mismatch:")
message (WARNING " Trilinos was compiled with:")
message (WARNING " ${Trilinos_C_COMPILER}")
message (WARNING " ${Trilinos_CXX_COMPILER}")
message (WARNING " ${Trilinos_Fortran_COMPILER}")
message (WARNING " You are using:")
message (WARNING " ${CMAKE_C_COMPILER}")
message (WARNING " ${CMAKE_CXX_COMPILER}")
message (WARNING " ${CMAKE_Fortran_COMPILER}")
message (FATAL_ERROR "")
endif ()
endif ()
option (ENABLE_OPAL_FEL "Enable OPAL FEL" OFF)
if (ENABLE_OPAL_FEL)
message ("Enable OPAL FEL: " ${ENABLE_OPAL_FEL})
message (STATUS "Enable OPAL FEL: " ${ENABLE_OPAL_FEL})
find_package (MITHRA MODULE REQUIRED)
add_DEFINITIONS (-DOPAL_FEL)
add_definitions (-DOPAL_FEL)
endif()
option (DBG_SCALARFIELD "Enable dump of scalar field rho_m" OFF)
if (DBG_SCALARFIELD)
message ("\nWrite scalar rho_m field is enabled ")
add_DEFINITIONS (-DDBG_SCALARFIELD)
message (STATUS "Write scalar rho_m field is enabled ")
add_definitions (-DDBG_SCALARFIELD)
endif ()
option (DBG_STENCIL "Dump stencil of iterative solver in matlab format" OFF)
if (DBG_STENCIL)
MESSAGE ("\nWrite stencil is enabled ")
ADD_DEFINITIONS(-DDBG_STENCIL)
message (STATUS "Write stencil is enabled ")
add_definitions(-DDBG_STENCIL)
endif ()
option (NO_FIELD_ASSIGN_OPTIMIZATION "Disable compiler optimization of IPPL field assignment" OFF)
if (NO_FIELD_ASSIGN_OPTIMIZATION)
MESSAGE ("\nCompiler will not try to optimize field assignment")
ADD_DEFINITIONS(-DdontOPTIMIZE_FIELD_ASSIGNMENT)
message (STATUS "Compiler will not try to optimize field assignment")
add_definitions(-DdontOPTIMIZE_FIELD_ASSIGNMENT)
endif ()
option (ENABLE_DOXYDOC "compile Doxygen documentation" OFF)
......@@ -232,7 +232,7 @@ if (GIT_FOUND)
)
set (OPAL_WC_REVISION \"${GIT_OUT}\")
else ()
message ("could not find git")
message (STATUS "could not find git")
set (OPAL_WC_REVISION \"\")
endif ()
......@@ -272,4 +272,4 @@ install (
# cmake-tab-width: 4
# indent-tabs-mode: nil
# require-final-newline: nil
# End:
# End:
\ No newline at end of file
message ("configure: make IpplInfo.h")
message (STATUS "configure: make IpplInfo.h")
execute_process (
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
COMMAND date
......
file (RELATIVE_PATH _relPath "${CMAKE_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}")
message ("Adding test FFT found in ${_relPath}")
message ("MPI CXX compiler: ${MPI_CXX_COMPILER}")
message ("CXX compiler: ${CMAKE_CXX_COMPILER}")
message (STATUS "Adding test FFT found in ${_relPath}")
include_directories (
${CMAKE_SOURCE_DIR}/src
......
file (RELATIVE_PATH _relPath "${CMAKE_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}")
message ("Adding more FFT tests found in ${_relPath}")
message (STATUS "Adding more FFT tests found in ${_relPath}")
add_executable (Seaborgfftspeed fftspeed.cpp)
add_executable (SeaborgTestFFT TestFFT.cpp)
......
file (RELATIVE_PATH _relPath "${CMAKE_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}")
message ("Adding test ippltoyfdtd found in ${_relPath}")
message (STATUS "Adding test ippltoyfdtd found in ${_relPath}")
set (IPPLTOYFDTD_SRCS
ToyFDTD-DataSink/DataSink.cpp
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment