aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/pcre
diff options
context:
space:
mode:
authoralexv-smirnov <alex@ydb.tech>2023-03-15 19:59:12 +0300
committeralexv-smirnov <alex@ydb.tech>2023-03-15 19:59:12 +0300
commit056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11 (patch)
tree4740980126f32e3af7937ba0ca5f83e59baa4ab0 /contrib/libs/pcre
parent269126dcced1cc8b53eb4398b4a33e5142f10290 (diff)
downloadydb-056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11.tar.gz
add library/cpp/actors, ymake build to ydb oss export
Diffstat (limited to 'contrib/libs/pcre')
-rw-r--r--contrib/libs/pcre/pcre16/ya.make49
-rw-r--r--contrib/libs/pcre/pcre32/ya.make49
-rw-r--r--contrib/libs/pcre/pcrecpp/ya.make33
-rw-r--r--contrib/libs/pcre/ya.make72
4 files changed, 203 insertions, 0 deletions
diff --git a/contrib/libs/pcre/pcre16/ya.make b/contrib/libs/pcre/pcre16/ya.make
new file mode 100644
index 00000000000..022b24ccaf8
--- /dev/null
+++ b/contrib/libs/pcre/pcre16/ya.make
@@ -0,0 +1,49 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+WITHOUT_LICENSE_TEXTS()
+
+LICENSE(BSD-3-Clause)
+
+ADDINCL(
+ contrib/libs/pcre
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_RUNTIME()
+
+CFLAGS(
+ -DHAVE_CONFIG_H
+)
+
+SRCDIR(contrib/libs/pcre)
+
+SRCS(
+ pcre16_byte_order.c
+ pcre16_chartables.c
+ pcre16_compile.c
+ pcre16_config.c
+ pcre16_dfa_exec.c
+ pcre16_exec.c
+ pcre16_fullinfo.c
+ pcre16_get.c
+ pcre16_globals.c
+ pcre16_jit_compile.c
+ pcre16_maketables.c
+ pcre16_newline.c
+ pcre16_ord2utf16.c
+ pcre16_refcount.c
+ pcre16_string_utils.c
+ pcre16_study.c
+ pcre16_tables.c
+ pcre16_ucd.c
+ pcre16_utf16_utils.c
+ pcre16_valid_utf16.c
+ pcre16_version.c
+ pcre16_xclass.c
+ pcre_chartables.c
+)
+
+END()
diff --git a/contrib/libs/pcre/pcre32/ya.make b/contrib/libs/pcre/pcre32/ya.make
new file mode 100644
index 00000000000..718045f4471
--- /dev/null
+++ b/contrib/libs/pcre/pcre32/ya.make
@@ -0,0 +1,49 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+WITHOUT_LICENSE_TEXTS()
+
+LICENSE(BSD-3-Clause)
+
+ADDINCL(
+ contrib/libs/pcre
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_RUNTIME()
+
+CFLAGS(
+ -DHAVE_CONFIG_H
+)
+
+SRCDIR(contrib/libs/pcre)
+
+SRCS(
+ pcre32_byte_order.c
+ pcre32_chartables.c
+ pcre32_compile.c
+ pcre32_config.c
+ pcre32_dfa_exec.c
+ pcre32_exec.c
+ pcre32_fullinfo.c
+ pcre32_get.c
+ pcre32_globals.c
+ pcre32_jit_compile.c
+ pcre32_maketables.c
+ pcre32_newline.c
+ pcre32_ord2utf32.c
+ pcre32_refcount.c
+ pcre32_string_utils.c
+ pcre32_study.c
+ pcre32_tables.c
+ pcre32_ucd.c
+ pcre32_utf32_utils.c
+ pcre32_valid_utf32.c
+ pcre32_version.c
+ pcre32_xclass.c
+ pcre_chartables.c
+)
+
+END()
diff --git a/contrib/libs/pcre/pcrecpp/ya.make b/contrib/libs/pcre/pcrecpp/ya.make
new file mode 100644
index 00000000000..6bc75935f35
--- /dev/null
+++ b/contrib/libs/pcre/pcrecpp/ya.make
@@ -0,0 +1,33 @@
+# Generated by devtools/yamaker.
+
+LIBRARY()
+
+WITHOUT_LICENSE_TEXTS()
+
+LICENSE(BSD-3-Clause)
+
+PEERDIR(
+ contrib/libs/pcre
+)
+
+ADDINCL(
+ contrib/libs/pcre
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_UTIL()
+
+CFLAGS(
+ -DHAVE_CONFIG_H
+)
+
+SRCDIR(contrib/libs/pcre)
+
+SRCS(
+ pcre_scanner.cc
+ pcre_stringpiece.cc
+ pcrecpp.cc
+)
+
+END()
diff --git a/contrib/libs/pcre/ya.make b/contrib/libs/pcre/ya.make
new file mode 100644
index 00000000000..d3345c87a2d
--- /dev/null
+++ b/contrib/libs/pcre/ya.make
@@ -0,0 +1,72 @@
+# Generated by devtools/yamaker from nixpkgs 22.05.
+
+LIBRARY()
+
+VERSION(8.45)
+
+ORIGINAL_SOURCE(https://downloads.sourceforge.net/project/pcre/pcre/8.45/pcre-8.45.tar.bz2)
+
+LICENSE(
+ BSD-2-Clause AND
+ BSD-3-Clause AND
+ FSFAP AND
+ PCRE AND
+ Public-Domain
+)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+ADDINCL(
+ contrib/libs/pcre
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_RUNTIME()
+
+CFLAGS(
+ GLOBAL -DPCRE_STATIC
+ -DHAVE_CONFIG_H
+)
+
+# JIT adds ≈108KB to binary size which may be critical for mobile and embedded devices binary distributions
+DEFAULT(ARCADIA_PCRE_ENABLE_JIT yes)
+
+IF (ARCADIA_PCRE_ENABLE_JIT)
+ CFLAGS(
+ -DARCADIA_PCRE_ENABLE_JIT
+ )
+ENDIF()
+
+SRCS(
+ pcre_byte_order.c
+ pcre_chartables.c
+ pcre_compile.c
+ pcre_config.c
+ pcre_dfa_exec.c
+ pcre_exec.c
+ pcre_fullinfo.c
+ pcre_get.c
+ pcre_globals.c
+ pcre_jit_compile.c
+ pcre_maketables.c
+ pcre_newline.c
+ pcre_ord2utf8.c
+ pcre_refcount.c
+ pcre_string_utils.c
+ pcre_study.c
+ pcre_tables.c
+ pcre_ucd.c
+ pcre_valid_utf8.c
+ pcre_version.c
+ pcre_xclass.c
+ pcreposix.c
+)
+
+END()
+
+RECURSE(
+ pcre16
+ pcre32
+ pcrecpp
+)