aboutsummaryrefslogtreecommitdiff
path: root/cmake/showoptions.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/showoptions.cmake')
-rw-r--r--cmake/showoptions.cmake11
1 files changed, 10 insertions, 1 deletions
diff --git a/cmake/showoptions.cmake b/cmake/showoptions.cmake
index a4ed07dcaa8..07c78a06b6e 100644
--- a/cmake/showoptions.cmake
+++ b/cmake/showoptions.cmake
@@ -59,7 +59,7 @@ if( WITH_COREDEBUG )
message(" *** additional core debug logs have been enabled!")
message(" *** this setting doesn't help to get better crash logs!")
message(" *** in case you are searching for better crash logs use")
- message(" *** -DCMAKE_BUILD_TYPE=RelWithDebug")
+ message(" *** -DCMAKE_BUILD_TYPE=RelWithDebInfo")
message(" *** DO NOT ENABLE IT UNLESS YOU KNOW WHAT YOU'RE DOING!")
message("* Use coreside debug : Yes")
add_definitions(-DTRINITY_DEBUG)
@@ -111,6 +111,15 @@ if ( PERFORMANCE_PROFILING )
add_definitions(-DPERFORMANCE_PROFILING)
endif()
+if( WITH_STRICT_DATABASE_TYPE_CHECKS )
+ message("")
+ message(" *** WITH_STRICT_DATABASE_TYPE_CHECKS - WARNING!")
+ message(" *** Validates uses of database Get***() functions from Field class")
+ message(" *** invalid calls will result in returning value 0")
+ message(" *** NOT COMPATIBLE WITH MARIADB!")
+ add_definitions(-DTRINITY_STRICT_DATABASE_TYPE_CHECKS)
+endif()
+
if (BUILD_SHARED_LIBS)
message("")
message(" *** WITH_DYNAMIC_LINKING - INFO!")