modify the PSB_ compilers flag for C and Fortran compiler

pull/28/head
Luca Pepè Sciarria 1 year ago
parent 4ec3ce1053
commit 719d7e2629

@ -238,7 +238,7 @@ end program"
SRC_EXT f90 SRC_EXT f90
) )
if(HAVE_FINAL) if(HAVE_FINAL)
add_compile_options(-DPSB_HAVE_FINAL) # add_compile_options(-DPSB_HAVE_FINAL)
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -DPSB_HAVE_FINAL") set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -DPSB_HAVE_FINAL")
message(STATUS "-DPSB_HAVE_FINAL") message(STATUS "-DPSB_HAVE_FINAL")
endif() endif()
@ -259,7 +259,7 @@ end program"
HAVE_MOLD HAVE_MOLD
SRC_EXT f90) SRC_EXT f90)
if(HAVE_MOLD) if(HAVE_MOLD)
add_compile_options(-DPSB_HAVE_MOLD) # add_compile_options(-DPSB_HAVE_MOLD)
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -DPSB_HAVE_MOLD") set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -DPSB_HAVE_MOLD")
message(STATUS "-DPSB_HAVE_MOLD") message(STATUS "-DPSB_HAVE_MOLD")
endif() endif()
@ -277,7 +277,7 @@ end program "
HAVE_EXTENDS_TYPE_OF HAVE_EXTENDS_TYPE_OF
SRC_EXT f90) SRC_EXT f90)
if(HAVE_EXTENDS_TYPE_OF) if(HAVE_EXTENDS_TYPE_OF)
add_compile_options(-DPSB_HAVE_EXTENDS_TYPE_OF) # add_compile_options(-DPSB_HAVE_EXTENDS_TYPE_OF)
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -DPSB_HAVE_EXTENDS_TYPE_OF") set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -DPSB_HAVE_EXTENDS_TYPE_OF")
message(STATUS "-DPSB_HAVE_EXTENDS_TYPE_OF") message(STATUS "-DPSB_HAVE_EXTENDS_TYPE_OF")
endif() endif()
@ -300,7 +300,7 @@ end program"
HAVE_SAME_TYPE_AS HAVE_SAME_TYPE_AS
SRC_EXT f90) SRC_EXT f90)
if(HAVE_SAME_TYPE_AS) if(HAVE_SAME_TYPE_AS)
add_compile_options(-DPSB_HAVE_SAME_TYPE_AS) # add_compile_options(-DPSB_HAVE_SAME_TYPE_AS)
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -DPSB_HAVE_SAME_TYPE_AS") set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -DPSB_HAVE_SAME_TYPE_AS")
message(STATUS "-DPSB_HAVE_SAME_TYPE_AS") message(STATUS "-DPSB_HAVE_SAME_TYPE_AS")
endif() endif()
@ -400,6 +400,11 @@ if(METIS_FOUND)
set(HEADER_TEMPLATE "${CMAKE_CURRENT_SOURCE_DIR}/util/psb_metis_int.h.in") set(HEADER_TEMPLATE "${CMAKE_CURRENT_SOURCE_DIR}/util/psb_metis_int.h.in")
set(HEADER_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/include/psb_metis_int.h") set(HEADER_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/include/psb_metis_int.h")
# Configure the header file
configure_file(${HEADER_TEMPLATE} ${HEADER_OUTPUT} @ONLY)
# Check for real sizes using try_compile # Check for real sizes using try_compile
include(CheckCSourceCompiles) include(CheckCSourceCompiles)
@ -444,6 +449,9 @@ if(METIS_FOUND)
check_metis_real_type(float) check_metis_real_type(float)
check_metis_real_type(double) check_metis_real_type(double)
# Set HAVE_METIS if METIS is found
#add_compile_options(-DPSB_HAVE_METIS)
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -DPSB_HAVE_METIS")
@ -494,7 +502,6 @@ endif()
#--------------------------------------------------- #---------------------------------------------------
# Use standardized GNU install directory conventions # Use standardized GNU install directory conventions
#--------------------------------------------------- #---------------------------------------------------

Loading…
Cancel
Save