sysincl.conf 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. SYSINCL=
  2. SYSINCL+=build/sysincl/macro.yml
  3. SYSINCL+=build/sysincl/libc-to-compat.yml
  4. SYSINCL+=build/sysincl/libc-to-nothing.yml
  5. SYSINCL+=build/sysincl/stl-to-libstdcxx.yml
  6. SYSINCL+=build/sysincl/stl-to-nothing.yml
  7. SYSINCL+=build/sysincl/windows.yml
  8. SYSINCL+=build/sysincl/darwin.yml
  9. SYSINCL+=build/sysincl/android.yml
  10. SYSINCL+=build/sysincl/intrinsic.yml
  11. SYSINCL+=build/sysincl/nvidia.yml
  12. SYSINCL+=build/sysincl/misc.yml
  13. SYSINCL+=build/sysincl/unsorted.yml
  14. # FIXME: Make SWIG_IMPLICIT_INCLUDES more granular and get rid of swig.yml
  15. SYSINCL+=build/sysincl/swig.yml
  16. when ($USE_AIO == "local" || $USE_AIO == "" && $_USE_AIO == "local") {
  17. SYSINCL+=build/sysincl/libaio-to-nothing.yml
  18. }
  19. when ($USE_ICONV == "local" || $USE_ICONV == "" && $_USE_ICONV == "local") {
  20. SYSINCL+=build/sysincl/libiconv-to-nothing.yml
  21. }
  22. otherwise {
  23. SYSINCL+=build/sysincl/libiconv.yml
  24. }
  25. when ($USE_IDN == "local" || $USE_IDN == "" && $_USE_IDN == "local") {
  26. SYSINCL+=build/sysincl/libidn-to-nothing.yml
  27. }
  28. otherwise {
  29. SYSINCL+=build/sysincl/libidn.yml
  30. }
  31. when ($USE_SYSTEM_JDK) {
  32. SYSINCL+=build/sysincl/jdk-to-system.yml
  33. }
  34. otherwise {
  35. SYSINCL+=build/sysincl/jdk-to-arcadia.yml
  36. }
  37. when ($OPENSOURCE == "yes") {
  38. SYSINCL+=build/sysincl/opensource.yml
  39. }
  40. otherwise {
  41. SYSINCL+=build/sysincl/proto.yml
  42. }
  43. when ($MUSL == "yes") {
  44. SYSINCL+=build/sysincl/libc-to-musl.yml
  45. when ($ARCH_AARCH64 == "yes") {
  46. SYSINCL+=build/sysincl/linux-musl-aarch64.yml
  47. }
  48. otherwise {
  49. SYSINCL+=build/sysincl/linux-musl.yml
  50. }
  51. }
  52. when ($OS_WINDOWS == "yes") {
  53. SYSINCL+=build/sysincl/misc-win.yml
  54. }
  55. when ($OS_ANDROID == "yes") {
  56. SYSINCL+=build/sysincl/android-vulkan.yml
  57. }
  58. when ($OS_LINUX != "yes") {
  59. SYSINCL+=build/sysincl/linux-headers.yml
  60. }
  61. when ($OS_LINUX != "yes") {
  62. SYSINCL+=build/sysincl/ibdrv-to-nothing.yml
  63. }
  64. when ($WITH_VALGRIND == "yes") {
  65. SYSINCL+=build/sysincl/valgrind.yml
  66. }
  67. when ($OS_LINUX == "yes" && $OS_SDK == "ubuntu-12") {
  68. SYSINCL+=build/sysincl/linux-ubuntu-12.yml
  69. }
  70. when ($ARCH_NDS32) {
  71. SYSINCL+=build/sysincl/nds32.yml
  72. }
  73. when ($ARCH_RISCV32) {
  74. SYSINCL+=build/sysincl/newlib.yml
  75. SYSINCL+=build/sysincl/esp-idf.yml
  76. }
  77. when ($USE_ARCADIA_COMPILER_RUNTIME == "no") {
  78. SYSINCL+=build/sysincl/local-compiler-runtime.yml
  79. }
  80. when ($OS_EMSCRIPTEN) {
  81. SYSINCL+=build/sysincl/emscripten.yml
  82. }
  83. when ($CUDA_VERSION == "10.2") {
  84. SYSINCL+=build/sysincl/nvidia-cub-1.8.0.yml
  85. SYSINCL+=build/sysincl/nvidia-thrust-to-nothing.yml
  86. }
  87. otherwise {
  88. SYSINCL+=build/sysincl/nvidia-cub.yml
  89. SYSINCL+=build/sysincl/nvidia-thrust.yml
  90. }