aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/linux-headers/ya.make
diff options
context:
space:
mode:
authordimdim11 <dimdim11@yandex-team.com>2024-03-29 11:12:43 +0300
committerdimdim11 <dimdim11@yandex-team.com>2024-03-29 11:28:40 +0300
commit0595439604d7da0ebf23a96e99cf4cb19b24648e (patch)
tree5e277dd430f26a06e4d661b52b19921688985a73 /contrib/libs/linux-headers/ya.make
parent96aeada1ca0f152abaa79537e03d75a4e4af94f3 (diff)
downloadydb-0595439604d7da0ebf23a96e99cf4cb19b24648e.tar.gz
Control of exporting with system STL/vanilla protoc/linux-headers/openSSL by ymake.core.conf
eb123654ae6ebb82ad676dd1fdcd866e27ee1d88
Diffstat (limited to 'contrib/libs/linux-headers/ya.make')
-rw-r--r--contrib/libs/linux-headers/ya.make22
1 files changed, 17 insertions, 5 deletions
diff --git a/contrib/libs/linux-headers/ya.make b/contrib/libs/linux-headers/ya.make
index dcaf1a8101..af40e65a2f 100644
--- a/contrib/libs/linux-headers/ya.make
+++ b/contrib/libs/linux-headers/ya.make
@@ -30,15 +30,27 @@ VERSION(6.5.9)
ORIGINAL_SOURCE(mirror://kernel/linux/kernel/v6.x/linux-6.5.9.tar.xz)
+IF (OPENSOURCE_REPLACE_LINUX_HEADERS)
+
+ OPENSOURCE_EXPORT_REPLACEMENT(
+ CMAKE linux-headers-generic
+ CMAKE_TARGET linux-headers-generic::linux-headers-generic
+ CONAN linux-headers-generic/${OPENSOURCE_REPLACE_LINUX_HEADERS}
+ )
+
+ELSE() # IF (OPENSOURCE_REPLACE_LINUX_HEADERS)
+
+ ADDINCL(
+ GLOBAL contrib/libs/linux-headers
+ GLOBAL contrib/libs/linux-headers/_nf
+ )
+
+ENDIF() # ELSE() # IF (OPENSOURCE_REPLACE_LINUX_HEADERS)
+
DISABLE(NEED_PLATFORM_PEERDIRS)
DISABLE(WITH_VALGRIND)
-ADDINCL(
- GLOBAL contrib/libs/linux-headers
- GLOBAL contrib/libs/linux-headers/_nf
-)
-
NO_PLATFORM()
END()