summaryrefslogtreecommitdiffstats
path: root/build/conf/project_specific
Commit message (Collapse)AuthorAgeFilesLines
* Add CMAKE_EXPORTED_TARGET_NAME_FROM_PATH macro, fix cmake target artefact ↵mikari2026-07-071-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | rename rules- A project may contain many same-named programs: for example, each integration test directory defines its own PROGRAM() conventionally called `pipeline`. CMake requires target names to be unique across the whole project, so exporting such a subtree to opensource forces one to write CMAKE_EXPORTED_TARGET_NAME(unique-name) into every such module. The natural unique name is the module path, but hardcoding path-derived names in every ya.make is verbose and breaks on every repository move. This PR adds CMAKE_EXPORTED_TARGET_NAME_FROM_PATH(project/root): it derives the exported cmake target name from the module path automatically, cutting off the irrelevant common prefix (and validating that the module really lives under it). The output artefact keeps its short name, so tests and tooling that run the binary are unaffected. It also makes the underlying OUTPUT_NAME rename rules actually work in sem export: a multi-command variable value substituted in argument position of a sem string fails to render (`unexpected multicommand substitution`), so the variable is moved into its own command-position slot. commit_hash:aa970726f25773150cc839906aaddc98ee8ac412
* YQL-19936: Introduce YQL_UDF_MINITESTimunkin2026-05-151-0/+21
| | | | commit_hash:abd1dd6b4cccdb62524bbe3eb1cd2c8b2080c88c
* YQL-21105 Enable scan_udfs by defaultvvvv2026-04-071-0/+7
| | | | | | | | | | | | | #### Включение сканирования UDF по умолчанию 📝 - 🛠️ Добавлена возможность включать сканирование UDF по умолчанию, с поддержкой нового флага `YQL_UDF_NO_SCAN` для управления поведением. - 🧪 Обновлена логика тестирования и разрешения UDF, чтобы учитывать переменную окружения и специфические условия для некоторых проектов. - 🔍 Расширена функциональность сканирования UDF с добавлением новых функций и улучшения обработки вызываемых элементов. - ⚙️ Внесены изменения в конфигурацию и инструменты разрешения UDF для корректной работы с новыми параметрами. - 📦 Добавлен новый вызываемый элемент в список поддерживаемых функций. <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> commit_hash:f4fe0fb492e7d433d76310f56f5be94582fcbe22
* YT-27180: Reduce record codegen dependenciesapachee2026-01-231-2/+7
| | | | commit_hash:2632a1d7de741c00328cacfd2603ec4b772ab138
* YT-27172: Add basic tests for record codegenapachee2026-01-231-0/+1
| | | | commit_hash:b93349aec6f61f0edc70dd35a9e6176d9ff7718e
* , YQL-20515] Treat YQL_PYTHON_UDFs as link unitsspreis2025-11-071-0/+6
| | | | commit_hash:c45fe69c52df08c5905799f6b8b9a06e20987449
* Drop redundant command engine selectorsvpozdyayev2025-10-312-3/+0
| | | | commit_hash:42c31bdc603f17c76fa501097b49cfd8774b972b
* More scripts py3 migrationnechda2025-10-201-1/+1
| | | | commit_hash:1a2377789930bc46d1b675e5efee76dd379cfc79
* Enable the new command engine in semantics, batch #3vpozdyayev2025-09-242-10/+11
| | | | commit_hash:a5be9c234b34c043ab421bd2fe6381ff56ffc41f
* add iwyu to corealicebeth2025-08-251-1/+1
| | | | | | | Добавляем поддержку IWYU (include what you use) в линтеры. По аналогии с clang-tidy. add iwyu to core and tests commit_hash:e47e8af907bd589aa6eb61ba4eba8f8d0ecb2e0e
* YT-25441: Unify record codegen structure for internal and CMake buildapachee2025-08-161-2/+2
| | | | commit_hash:f59ed1c3eac85dfccbc39602c6d926aae5741f22
* Enable the new command engine in miscellaneous macros, batch #3vpozdyayev2025-06-191-0/+1
| | | | commit_hash:ce8c8489d62f829b7e76ff6f785e9b746c8480f9
* Reenable new command from reverted rXXXXXX after fix of all knwon issuesvpozdyayev2025-06-181-0/+1
| | | | commit_hash:f3ca7ce106b11f0b58d59a0e571183b78432d449
* Revert commit rXXXXXX, Enable the new command engine in miscellaneous ↵svidyuk2025-06-111-1/+0
| | | | | | macros, batch #2, v.2 commit_hash:9dd428cb39c1b588a1f06613f1a1a9140ac31591
* Enable the new command engine in miscellaneous macros, batch #2, v.2vpozdyayev2025-06-111-0/+1
| | | | commit_hash:b48f0169c21a41cdbc428f6cd9240e6b26963b6b
* build/conf: Remove Cygwin supportthegeorg2025-05-151-3/+3
| | | | commit_hash:19704cf1dce3ac7476e0ea18e32390ccd87430b1
* Check for OS_WINDOWS instead of MSVC in certain contextsthegeorg2025-05-131-3/+3
| | | | commit_hash:6274c2382d297bc1efe9c470ad6122cfcea4e08a
* Macro engine conversion prepatch: fixing mod application ordervpozdyayev2025-04-012-3/+3
| | | | commit_hash:e50c6ab8e7b5c31bb411cf237bb9d1b526f5a595
* YQL-19555: Purge YQL_UDF_TEST_CONTRIB moduleimunkin2025-02-141-17/+0
| | | | commit_hash:804e5d328ce4c658ecff2e5a0f259bce717f84f8
* Use ${Python3_EXECUTABLE} in YT custom-runsdimdim112025-02-111-1/+1
| | | | | Use in YT custom-runs commit_hash:3a9e630b46d1d63a286ae18ce0e6d8fc680fe2ef
* Use custom_runs in CMakedimdim112025-02-111-1/+1
| | | | | Use custom_runs in CMake commit_hash:f8c16b70cc679bd47e7f053c28a3738a8e2a3b8d
* YQL-19555: Purge YQL_UDF_YDB_TEST moduleimunkin2025-02-101-17/+0
| | | | commit_hash:dddba661590f9b89006208d7c8b2b9c8496929f9
* Some renaming and simple improves in semanticsdimdim112025-01-141-7/+7
| | | | | Some renaming and simple improves in semantics commit_hash:4a022b36c543d49ad8955de5f8dd07ab6084049f
* Var for IGNORED semantic and add_prefix for semantic varsdimdim112024-12-131-4/+4
| | | | | Var for IGNORED semantic and add_prefix for semantic vars commit_hash:8dc7a56d4f0878ca15437a66568ee3dfbf888749
* Relocate yqlrun and mrjobaneporada2024-12-041-6/+6
| | | | | Relocate yqlrun and mrjob commit_hash:642b0fa4afb6dfa2ce51bccd0f7e28003437d796
* YQL-19206 Fix YQL_PYTHON* macrosudovichenko-r2024-11-241-3/+3
| | | | commit_hash:efcdd5f8a76a33ea53572df5a214f2de61c7775f
* Fix YQL_UDF_YDB_TEST macroudovichenko-r2024-11-201-0/+5
| | | | commit_hash:231818a85581b4c119ea310cb8ce8c47934f327b
* YQL-19206 Move contrib/ydb/library/yql/tests/common -> ↵udovichenko-r2024-11-181-3/+3
| | | | | | yql/essentials/tests/common commit_hash:b0bab3353351a5c79f0a64237b103ddba0004fd7
* YQL-19206 Move contrib/ydb/library/yql/cfg -> yql/essentials/cfgudovichenko-r2024-11-181-5/+5
| | | | commit_hash:22adeac140825b580d7674c61994c0404ccf2762
* Fixed build conf for arcadia & githubvvvv2024-11-111-15/+15
| | | | commit_hash:071873766066ac80b91157658994f88039488629
* Moved other yql/essentials libs YQL-19206vvvv2024-11-071-3/+3
| | | | | init commit_hash:7d4c435602078407bbf20dd3c32f9c90d2bbcbc0
* YQL-19206: Move contrib/ydb/library/yql/tools/udf* to yql/essentials/tools/udf*maxkovalev2024-11-051-6/+6
| | | | | YQL-19206: Move contrib/ydb/library/yql/tools/udf* to yql/essentials/tools/udf* commit_hash:5b22dd196882a35052ddc0664ae9439ce58444ff
* Moved yql/public/udf YQL-19206vvvv2024-11-031-9/+9
| | | | | | | init [nodiff:caesar] commit_hash:fea5321f18f8d9ada6a22d2359af7e1c4c19b8cc
* YQL-19206: Move contrib/ydb/library/yql/tools/ to yql/essentials/tools/maxkovalev2024-11-021-6/+6
| | | | | YQL-19206: Move contrib/ydb/library/yql/tools/ to yql/essentials/tools/ commit_hash:db43e12cb7f8d79b470589676fd98198a9c94318
* Remove old unused semanticsdimdim112024-10-312-3/+3
| | | | | Remove old unused semantics commit_hash:9ed6a97c5cb0053b219ad128adb86091ae29ca82
* More mod orderingvpozdyayev2024-10-172-3/+3
| | | | commit_hash:a6f9325e26045597decde41f1fe1a18707c1224f
* Enable the new command engine in LIBRARY() and PROGRAM()vpozdyayev2024-09-091-6/+6
| | | | df060b20e3d184ebea5f4893d74bac84002752a9
* Continue merge cmake and jinja generatordimdim112024-05-302-3/+3
| | | | ae553e8c277c98241e7ae89f693ae7e7b3dc5c98
* YT-21446: Remove OS part of python UDFs from arcadiampereskokova2024-05-211-6/+3
| | | | d587f95edf5636edfae6672d36f57c8a15f5f3e0
* YT-21446: Introduce YQL_PYTHON3_UDF_YDB/CONTRIB ya make modulempereskokova2024-04-221-4/+7
| | | | b6f2fcb46dac071094c114405249cc661b268876
* Revert commit rXXXXXX, delete obsolete multimodule YQL_UDF_YDBsnermolaev2024-04-051-0/+21
| | | | ea2f74d8d807ed70418e46163aaff06363beca94
* delete obsolete multimodule YQL_UDF_YDBsnermolaev2024-04-041-21/+0
| | | | 880ebb40cc315f82a6cab1da37691784ef9219a6
* Parse yamls to get up-to-date schemas for sequoia tablesh0pless2024-02-121-1/+1
| | | | | Automatically parse .yaml record files when running sequoia tests Add a script to create tables with a correct schema
* Make PYTHON_UDF pyhtonspreis2023-11-171-0/+3
|
* Intermediate changesrobot-piglet2023-11-141-0/+5
|
* YQL-16964 Switch to contrib/ydb for udf toolsvvvv2023-11-131-2/+2
|
* fix ymake cache invalidation for YQL_UDF_TEST_CONTRIBsnermolaev2023-11-101-0/+2
|
* Intermediate changesrobot-piglet2023-11-061-8/+12
|
* Bind YQL_UDF in arcadia/ydb to arcadia/ydbalexv-smirnov2023-09-261-0/+58
|
* flag to disable ymake conf customization DISABLE_YMAKE_CONF_CUSTOMIZATIONsnermolaev2023-09-136-682/+0
|