sysincl.conf 2.3 KB

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