diff options
author | thegeorg <thegeorg@yandex-team.com> | 2023-08-28 13:28:50 +0300 |
---|---|---|
committer | thegeorg <thegeorg@yandex-team.com> | 2023-08-28 13:55:04 +0300 |
commit | dd4f18892ffda75a087a89e4ccb0957909fba749 (patch) | |
tree | 538bddd95acd216924e10a2ae0e530e575d27792 /build | |
parent | d687e61cce5bbc4cd2c85eb88940f1fc93ee70e8 (diff) | |
download | ydb-dd4f18892ffda75a087a89e4ccb0957909fba749.tar.gz |
RESTRICT LICENSES on linux-opensource by default
Diffstat (limited to 'build')
-rw-r--r-- | build/ymake.core.conf | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/build/ymake.core.conf b/build/ymake.core.conf index d336b2abab..c6cab86208 100644 --- a/build/ymake.core.conf +++ b/build/ymake.core.conf @@ -631,6 +631,9 @@ module _BASE_UNIT: _BARE_UNIT { when ($OS_LINUX && $NEED_PLATFORM_PEERDIRS == "yes") { PEERDIR+=contrib/libs/linux-headers + + # For discussion see DTCC-553 + MODULE_LICENSES_RESTRICTION_EXCEPTIONS+=contrib/libs/linux-headers } # Adding PEERDIR from trigger doesn't always work. In this case it @@ -970,6 +973,10 @@ module _LINK_UNIT: _BASE_UNIT { LINK_SCRIPT_EXE_FLAGS += --dynamic-cuda } + when ($OPENSOURCE == "yes") { + MODULE_LICENSES_RESTRICTION_TYPES = DENY + MODULE_LICENSES_RESTRICTIONS = REQUIRE_DISCLOSURE FORBIDDEN NDA + } ENABLE(COMMON_LINK_SETTINGS) CHECK_PROVIDES() } |