Skip to content

Commit e3122a0

Browse files
committed
re-enable range checking
1 parent 016cec7 commit e3122a0

File tree

4 files changed

+10
-6
lines changed

4 files changed

+10
-6
lines changed

CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff 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 )
3436
endif()
3537

3638
include(cmake/Macros.cmake)

cmake/CMakeBasics.cmake

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
set(CMAKE_ENABLE_EXPORTS ON)
22

3-
message( "CMAKE_BUILD_TYPE = ${CMAKE_BUILD_TYPE}" )
43
if( 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 )
68
endif()
7-
option( ENABLE_ARRAY_BOUNDS_CHECK "" OFF )
9+
810

911
option( ENABLE_TOTALVIEW_OUTPUT "" OFF )
1012

@@ -34,3 +36,4 @@ blt_append_custom_compiler_flag(FLAGS_VAR GEOSX_NINJA_FLAGS
3436
if( ${CMAKE_MAKE_PROGRAM} STREQUAL "ninja" OR ${CMAKE_MAKE_PROGRAM} MATCHES ".*/ninja$" )
3537
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${GEOSX_NINJA_FLAGS}")
3638
endif()
39+

cmake/Config.cmake

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#
2-
set( PREPROCESSOR_DEFINES ARRAY_BOUNDS_CHECK
3-
CHAI
2+
set( PREPROCESSOR_DEFINES CHAI
43
CUDA
54
MPI
65
TOTALVIEW_OUTPUT

docs/doxygen/LvArrayConfig.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
#pragma once
1414

15-
/* #undef LVARRAY_BOUNDS_CHECK */
15+
#define LVARRAY_BOUNDS_CHECK
1616

1717
#define LVARRAY_USE_CHAI
1818

0 commit comments

Comments
 (0)