summaryrefslogtreecommitdiffstats
path: root/yt/ya_cpp.make.inc
blob: d6b726b10294f989372fb6b4ec543eb7e3f54968 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Common defaults for YT C++ projects
INCLUDE(${ARCADIA_ROOT}/library/cpp/yt/ya_cpp.make.inc)

IF (SANITIZER_TYPE)
    CFLAGS(-gline-tables-only)
ENDIF()

IF (NOT OPENSOURCE)
    SET(YT_ENABLE_SEQUOIA 1)
ENDIF()

IF (YT_ROPSAN_ENABLE_SERIALIZATION_CHECK)
    CXXFLAGS(-DYT_ROPSAN_ENABLE_SERIALIZATION_CHECK)
ENDIF()

IF (YT_ROPSAN_ENABLE_LEAK_DETECTION)
    CXXFLAGS(-DYT_ROPSAN_ENABLE_LEAK_DETECTION)
ENDIF()

IF (YT_ROPSAN_ENABLE_PTR_TAGGING)
    CXXFLAGS(-DYT_ROPSAN_ENABLE_PTR_TAGGING)
ENDIF()