c_cpp_properties.json 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. {
  2. "configurations": [
  3. {
  4. "name": "Linux",
  5. "includePath": [
  6. "${workspaceFolder}/kohi.core/src/**",
  7. "${workspaceFolder}/kohi.runtime/src/**",
  8. "${workspaceFolder}/kohi.plugin.renderer.vulkan/src/**",
  9. "${workspaceFolder}/kohi.plugin.ui.standard/src/**",
  10. "${workspaceFolder}/kohi.plugin.audio.openal/src/**",
  11. "${workspaceFolder}/testbed.klib/src/**",
  12. "${VULKAN_SDK}/include"
  13. ],
  14. "defines": [
  15. "_DEBUG",
  16. "UNICODE",
  17. "_UNICODE",
  18. "KEXPORT",
  19. "_GNU_SOURCE"
  20. ],
  21. "compilerPath": "/usr/bin/clang",
  22. "cStandard": "c17",
  23. "cppStandard": "c++17",
  24. "intelliSenseMode": "clang-x64",
  25. "browse": {
  26. "path": [
  27. "${workspaceRoot}",
  28. "/usr/lib/"
  29. ],
  30. "limitSymbolsToIncludedHeaders": false,
  31. }
  32. },
  33. {
  34. "name": "Mac",
  35. "includePath": [
  36. "${workspaceFolder}/kohi.core/src/**",
  37. "${workspaceFolder}/kohi.runtime/src/**",
  38. "${workspaceFolder}/kohi.plugin.renderer.vulkan/src/**",
  39. "${workspaceFolder}/kohi.plugin.ui.standard/src/**",
  40. "${workspaceFolder}/kohi.plugin.audio.openal/src/**",
  41. "${workspaceFolder}/testbed.klib/src/**",
  42. "${VULKAN_SDK}/include"
  43. ],
  44. "defines": [
  45. "_DEBUG",
  46. "UNICODE",
  47. "_UNICODE",
  48. "KEXPORT"
  49. ],
  50. "compilerPath": "/usr/bin/clang",
  51. "cStandard": "c17",
  52. "cppStandard": "c++17",
  53. "intelliSenseMode": "clang-x64"
  54. },
  55. {
  56. "name": "Win32",
  57. "includePath": [
  58. "${workspaceFolder}/kohi.core/src/**",
  59. "${workspaceFolder}/kohi.runtime/src/**",
  60. "${workspaceFolder}/kohi.plugin.renderer.vulkan/src/**",
  61. "${workspaceFolder}/kohi.plugin.ui.standard/src/**",
  62. "${workspaceFolder}/kohi.plugin.audio.openal/src/**",
  63. "${workspaceFolder}/testbed.klib/src/**",
  64. "${VULKAN_SDK}/include"
  65. ],
  66. "defines": [
  67. "_DEBUG",
  68. "UNICODE",
  69. "_UNICODE",
  70. "KEXPORT"
  71. ],
  72. "windowsSdkVersion": "10.0.18362.0",
  73. "compilerPath": "C:\\Program Files\\LLVM\\bin\\clang.exe",
  74. "cStandard": "c17",
  75. "cppStandard": "c++17",
  76. "intelliSenseMode": "clang-x64"
  77. }
  78. ],
  79. "version": 4
  80. }