This is an automated email from the ASF dual-hosted git repository. lihaopeng pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push: new f5948eb4b0 [Build](cmake) Uniform capitalization keyword of cmake (#15728) f5948eb4b0 is described below commit f5948eb4b090f92b55c5f399cd691614477234b7 Author: HappenLee <happen...@hotmail.com> AuthorDate: Wed Jan 11 09:58:07 2023 +0800 [Build](cmake) Uniform capitalization keyword of cmake (#15728) --- be/CMakeLists.txt | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/be/CMakeLists.txt b/be/CMakeLists.txt index c85f87e8a4..6e80ab10fd 100644 --- a/be/CMakeLists.txt +++ b/be/CMakeLists.txt @@ -572,38 +572,38 @@ endif() # -O3: Enable all compiler optimizations # -DNDEBUG: Turn off dchecks/asserts/debug only code. set(CXX_FLAGS_RELEASE "${CXX_GCC_FLAGS} -O3 -DNDEBUG") -SET(CXX_FLAGS_ASAN "${CXX_GCC_FLAGS} -O0 -fsanitize=address -DADDRESS_SANITIZER") -SET(CXX_FLAGS_LSAN "${CXX_GCC_FLAGS} -O0 -fsanitize=leak -DLEAK_SANITIZER") +set(CXX_FLAGS_ASAN "${CXX_GCC_FLAGS} -O0 -fsanitize=address -DADDRESS_SANITIZER") +set(CXX_FLAGS_LSAN "${CXX_GCC_FLAGS} -O0 -fsanitize=leak -DLEAK_SANITIZER") # Set the flags to the undefined behavior sanitizer, also known as "ubsan" # Turn on sanitizer and debug symbols to get stack traces: -SET(CXX_FLAGS_UBSAN "${CXX_GCC_FLAGS} -O0 -fno-wrapv -fsanitize=undefined -DUNDEFINED_BEHAVIOR_SANITIZER") +set(CXX_FLAGS_UBSAN "${CXX_GCC_FLAGS} -O0 -fno-wrapv -fsanitize=undefined -DUNDEFINED_BEHAVIOR_SANITIZER") # Set the flags to the thread sanitizer, also known as "tsan" # Turn on sanitizer and debug symbols to get stack traces: # Use -Wno-builtin-declaration-mismatch to mute warnings like "new declaration ‘__tsan_atomic16 __tsan_atomic16_fetch_nand(..." # If use -O0 to compile, BE will stack overflow when start. https://github.com/apache/doris/issues/8868 -SET(CXX_FLAGS_TSAN "${CXX_GCC_FLAGS} -O1 -fsanitize=thread -DTHREAD_SANITIZER -Wno-missing-declarations") +set(CXX_FLAGS_TSAN "${CXX_GCC_FLAGS} -O1 -fsanitize=thread -DTHREAD_SANITIZER -Wno-missing-declarations") # Set compile flags based on the build type. if ("${CMAKE_BUILD_TYPE}" STREQUAL "DEBUG") - SET(CMAKE_CXX_FLAGS ${CXX_FLAGS_DEBUG}) + set(CMAKE_CXX_FLAGS ${CXX_FLAGS_DEBUG}) elseif ("${CMAKE_BUILD_TYPE}" STREQUAL "RELEASE") - SET(CMAKE_CXX_FLAGS ${CXX_FLAGS_RELEASE}) + set(CMAKE_CXX_FLAGS ${CXX_FLAGS_RELEASE}) elseif ("${CMAKE_BUILD_TYPE}" STREQUAL "ASAN") - SET(CMAKE_CXX_FLAGS "${CXX_FLAGS_ASAN}") + set(CMAKE_CXX_FLAGS "${CXX_FLAGS_ASAN}") elseif ("${CMAKE_BUILD_TYPE}" STREQUAL "LSAN") - SET(CMAKE_CXX_FLAGS "${CXX_FLAGS_LSAN}") + set(CMAKE_CXX_FLAGS "${CXX_FLAGS_LSAN}") elseif ("${CMAKE_BUILD_TYPE}" STREQUAL "UBSAN") - SET(CMAKE_CXX_FLAGS "${CXX_FLAGS_UBSAN}") + set(CMAKE_CXX_FLAGS "${CXX_FLAGS_UBSAN}") elseif ("${CMAKE_BUILD_TYPE}" STREQUAL "TSAN") - SET(CMAKE_CXX_FLAGS "${CXX_FLAGS_TSAN}") + set(CMAKE_CXX_FLAGS "${CXX_FLAGS_TSAN}") else() message(FATAL_ERROR "Unknown build type: ${CMAKE_BUILD_TYPE}") endif() # Add flags that are common across build types -SET(CMAKE_CXX_FLAGS "${CXX_COMMON_FLAGS} ${CMAKE_CXX_FLAGS} ${EXTRA_CXX_FLAGS}") +set(CMAKE_CXX_FLAGS "${CXX_COMMON_FLAGS} ${CMAKE_CXX_FLAGS} ${EXTRA_CXX_FLAGS}") message(STATUS "Compiler Flags: ${CMAKE_CXX_FLAGS}") @@ -896,10 +896,10 @@ endif() set(BUILD_SHARED_LIBS OFF) if (${MAKE_TEST} STREQUAL "ON") - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fprofile-arcs -ftest-coverage -DGTEST_USE_OWN_TR1_TUPLE=0") - SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fprofile-arcs -ftest-coverage") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fprofile-arcs -ftest-coverage -DGTEST_USE_OWN_TR1_TUPLE=0") + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fprofile-arcs -ftest-coverage") if (NOT OS_MACOSX) - SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lgcov") + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lgcov") endif() add_definitions(-DBE_TEST) endif () --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org