File tree Expand file tree Collapse file tree 4 files changed +10
-6
lines changed
Expand file tree Collapse file tree 4 files changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -31,6 +31,8 @@ if( NOT is_submodule )
3131 include ( cmake/blt/SetupBLT.cmake )
3232 include ( cmake/CMakeBasics.cmake )
3333 include ( cmake/SetupTPL.cmake )
34+ else ()
35+ include ( cmake/CMakeBasics.cmake )
3436endif ()
3537
3638include (cmake/Macros .cmake)
Original file line number Diff line number Diff line change 11set (CMAKE_ENABLE_EXPORTS ON )
22
3- message ( "CMAKE_BUILD_TYPE = ${CMAKE_BUILD_TYPE} " )
43if ( CMAKE_BUILD_TYPE MATCHES "Debug" )
5- set (ENABLE_ARRAY_BOUNDS_CHECK "ON" CACHE BOOL "" )
4+ message ( "Bounds Checking Enabled" )
5+ option ( LVARRAY_BOUNDS_CHECK "" ON )
6+ else ()
7+ option ( LVARRAY_BOUNDS_CHECK "" OFF )
68endif ()
7- option ( ENABLE_ARRAY_BOUNDS_CHECK "" OFF )
9+
810
911option ( ENABLE_TOTALVIEW_OUTPUT "" OFF )
1012
@@ -34,3 +36,4 @@ blt_append_custom_compiler_flag(FLAGS_VAR GEOSX_NINJA_FLAGS
3436if ( ${CMAKE_MAKE_PROGRAM} STREQUAL "ninja" OR ${CMAKE_MAKE_PROGRAM} MATCHES ".*/ninja$" )
3537 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${GEOSX_NINJA_FLAGS} " )
3638endif ()
39+
Original file line number Diff line number Diff line change 11#
2- set ( PREPROCESSOR_DEFINES ARRAY_BOUNDS_CHECK
3- CHAI
2+ set ( PREPROCESSOR_DEFINES CHAI
43 CUDA
54 MPI
65 TOTALVIEW_OUTPUT
Original file line number Diff line number Diff line change 1212
1313#pragma once
1414
15- /* #undef LVARRAY_BOUNDS_CHECK */
15+ # define LVARRAY_BOUNDS_CHECK
1616
1717#define LVARRAY_USE_CHAI
1818
You can’t perform that action at this time.
0 commit comments