CMakeSettings.json 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. {
  2. "configurations": [
  3. {
  4. "name": "x86-Debug",
  5. "generator": "Visual Studio 16 2019",
  6. "configurationType": "Debug",
  7. "buildRoot": "${projectDir}\\out\\build\\${name}",
  8. "installRoot": "${projectDir}\\out\\install\\${name}",
  9. "cmakeCommandArgs": "-D BUILD_TESTING=ON",
  10. "buildCommandArgs": "",
  11. "ctestCommandArgs": "-C Debug",
  12. "inheritEnvironments": [ "msvc_x86" ],
  13. "variables": [
  14. {
  15. "name": "BUILD_TESTING",
  16. "value": "True",
  17. "type": "BOOL"
  18. },
  19. {
  20. "name": "SIMULATE_ON",
  21. "value": "False",
  22. "type": "BOOL"
  23. }
  24. ]
  25. },
  26. {
  27. "name": "Linux-Debug",
  28. "generator": "Unix Makefiles",
  29. "configurationType": "Debug",
  30. "cmakeExecutable": "/usr/bin/cmake",
  31. "remoteCopySourcesExclusionList": [ ".vs", ".git", "out" ],
  32. "cmakeCommandArgs": "-D BUILD_TESTING=ON",
  33. "buildCommandArgs": "",
  34. "ctestCommandArgs": "--output-on-failure",
  35. "inheritEnvironments": [ "linux_x64" ],
  36. "remoteMachineName": "494151833;99.12.23.77 (username=heyc, port=22, authentication=Password)",
  37. "remoteCMakeListsRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/src",
  38. "remoteBuildRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/out/build/${name}",
  39. "remoteInstallRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/out/install/${name}",
  40. "remoteCopySources": true,
  41. "rsyncCommandArgs": "-t --delete --delete-excluded --exclude \"/build\" --exclude \"/out\" --exclude-from=.gitignore",
  42. "remoteCopyBuildOutput": false,
  43. "remoteCopySourcesMethod": "rsync",
  44. "addressSanitizerRuntimeFlags": "detect_leaks=0",
  45. "variables": []
  46. },
  47. {
  48. "name": "x86-Release",
  49. "generator": "Visual Studio 16 2019",
  50. "configurationType": "Release",
  51. "buildRoot": "${projectDir}\\out\\build\\${name}",
  52. "installRoot": "${projectDir}\\out\\install\\${name}",
  53. "cmakeCommandArgs": "-D BUILD_TESTING=OFF",
  54. "buildCommandArgs": "",
  55. "ctestCommandArgs": "-C Release",
  56. "inheritEnvironments": [ "msvc_x86" ],
  57. "variables": []
  58. },
  59. {
  60. "name": "Linux-Release",
  61. "generator": "Unix Makefiles",
  62. "configurationType": "Release",
  63. "cmakeExecutable": "/usr/bin/cmake",
  64. "remoteCopySourcesExclusionList": [ ".vs", ".git", "out" ],
  65. "cmakeCommandArgs": "-D BUILD_TESTING=ON",
  66. "buildCommandArgs": "",
  67. "ctestCommandArgs": "--output-on-failure",
  68. "inheritEnvironments": [ "linux_x64" ],
  69. "remoteMachineName": "494151833;99.12.23.77 (username=heyc, port=22, authentication=Password)",
  70. "remoteCMakeListsRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/src",
  71. "remoteBuildRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/out/build/${name}",
  72. "remoteInstallRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/out/install/${name}",
  73. "remoteCopySources": true,
  74. "rsyncCommandArgs": "-t --delete --delete-excluded --exclude \"/build\" --exclude \"/out\" --exclude-from=.gitignore",
  75. "remoteCopyBuildOutput": false,
  76. "remoteCopySourcesMethod": "rsync",
  77. "addressSanitizerRuntimeFlags": "detect_leaks=0",
  78. "variables": []
  79. }
  80. ]
  81. }