aboutsummaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorthegeorg <thegeorg@yandex-team.com>2023-08-28 13:28:50 +0300
committerthegeorg <thegeorg@yandex-team.com>2023-08-28 13:55:04 +0300
commitdd4f18892ffda75a087a89e4ccb0957909fba749 (patch)
tree538bddd95acd216924e10a2ae0e530e575d27792 /build
parentd687e61cce5bbc4cd2c85eb88940f1fc93ee70e8 (diff)
downloadydb-dd4f18892ffda75a087a89e4ccb0957909fba749.tar.gz
RESTRICT LICENSES on linux-opensource by default
Diffstat (limited to 'build')
-rw-r--r--build/ymake.core.conf7
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()
}