DAMASK_EICMD/cmake/Compiler-PGI.cmake

25 lines
994 B
CMake
Raw Normal View History

2019-04-27 11:26:52 +05:30
###################################################################################################
# PGI Compiler
###################################################################################################
if (OPTIMIZATION STREQUAL "OFF")
set (OPTIMIZATION_FLAGS "-O0" )
elseif (OPTIMIZATION STREQUAL "DEFENSIVE")
set (OPTIMIZATION_FLAGS "-O2")
elseif (OPTIMIZATION STREQUAL "AGGRESSIVE")
set (OPTIMIZATION_FLAGS "-O3")
endif ()
2019-04-27 11:26:52 +05:30
#------------------------------------------------------------------------------------------------
# Fine tuning compilation options
set (COMPILE_FLAGS "${COMPILE_FLAGS} -Mpreprocess")
# preprocessor
2019-04-27 11:26:52 +05:30
set (STANDARD_CHECK "-Mallocatable=03")
2019-04-27 11:26:52 +05:30
#------------------------------------------------------------------------------------------------
# Runtime debugging
set (DEBUG_FLAGS "${DEBUG_FLAGS} -g")
# Includes debugging information in the object module; sets the optimization level to zero unless a -O option is present on the command line