CMakeSettings.json 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  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=OFF",
  10. "buildCommandArgs": "",
  11. "ctestCommandArgs": "-C Debug",
  12. "inheritEnvironments": [ "msvc_x86" ],
  13. "variables": []
  14. },
  15. {
  16. "name": "Linux-Debug",
  17. "generator": "Unix Makefiles",
  18. "configurationType": "Debug",
  19. "cmakeExecutable": "/usr/bin/cmake",
  20. "remoteCopySourcesExclusionList": [ ".vs", ".git", "out" ],
  21. "cmakeCommandArgs": "-D BUILD_TESTING=ON",
  22. "buildCommandArgs": "",
  23. "ctestCommandArgs": "--output-on-failure",
  24. "inheritEnvironments": [ "linux_x64" ],
  25. "remoteMachineName": "-530210665;10.42.0.1 (username=root, port=1022, authentication=Password)",
  26. "remoteCMakeListsRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/src",
  27. "remoteBuildRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/out/build/${name}",
  28. "remoteInstallRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/out/install/${name}",
  29. "remoteCopySources": true,
  30. "rsyncCommandArgs": "-t --delete --delete-excluded --exclude \"/build\" --exclude \"/out\" --exclude-from=.gitignore",
  31. "remoteCopyBuildOutput": false,
  32. "remoteCopySourcesMethod": "rsync",
  33. "addressSanitizerRuntimeFlags": "detect_leaks=0",
  34. "variables": []
  35. },
  36. {
  37. "name": "x86-Release",
  38. "generator": "Visual Studio 16 2019",
  39. "configurationType": "Release",
  40. "buildRoot": "${projectDir}\\out\\build\\${name}",
  41. "installRoot": "${projectDir}\\out\\install\\${name}",
  42. "cmakeCommandArgs": "-D BUILD_TESTING=OFF",
  43. "buildCommandArgs": "",
  44. "ctestCommandArgs": "-C Release",
  45. "inheritEnvironments": [ "msvc_x86" ],
  46. "variables": []
  47. },
  48. {
  49. "name": "Linux-Release",
  50. "generator": "Unix Makefiles",
  51. "configurationType": "Release",
  52. "cmakeExecutable": "/usr/bin/cmake",
  53. "remoteCopySourcesExclusionList": [ ".vs", ".git", "out" ],
  54. "cmakeCommandArgs": "-D BUILD_TESTING=ON",
  55. "buildCommandArgs": "",
  56. "ctestCommandArgs": "--output-on-failure",
  57. "inheritEnvironments": [ "linux_x64" ],
  58. "remoteMachineName": "-530210665;10.42.0.1 (username=root, port=1022, authentication=Password)",
  59. "remoteCMakeListsRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/src",
  60. "remoteBuildRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/out/build/${name}",
  61. "remoteInstallRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/out/install/${name}",
  62. "remoteCopySources": true,
  63. "rsyncCommandArgs": "-t --delete --delete-excluded --exclude \"/build\" --exclude \"/out\" --exclude-from=.gitignore",
  64. "remoteCopyBuildOutput": false,
  65. "remoteCopySourcesMethod": "rsync",
  66. "addressSanitizerRuntimeFlags": "detect_leaks=0",
  67. "variables": []
  68. }
  69. ]
  70. }