CMakeSettings.json 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. {
  2. "configurations": [
  3. {
  4. "name": "ARM64-GCC-Release",
  5. "generator": "Unix Makefiles",
  6. "configurationType": "Release",
  7. "cmakeExecutable": "cmake",
  8. "remoteCopySourcesExclusionList": [ ".vs", ".git", "out" ],
  9. "cmakeCommandArgs": "-D BUILD_TESTING=OFF",
  10. "buildCommandArgs": "",
  11. "ctestCommandArgs": "--output-on-failure",
  12. "inheritEnvironments": [ "linux_arm" ],
  13. "variables": [
  14. {
  15. "name": "SIMULATE_ON",
  16. "value": "False",
  17. "type": "BOOL"
  18. }
  19. ],
  20. "remoteMachineName": "${defaultRemoteMachineName}",
  21. "remoteCMakeListsRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/src",
  22. "remoteBuildRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/out/build/${name}",
  23. "remoteInstallRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/out/install/${name}",
  24. "remoteCopySources": true,
  25. "rsyncCommandArgs": "-t --delete --delete-excluded --exclude \"/build\" --exclude \"/out\" --exclude-from=.gitignore",
  26. "remoteCopyBuildOutput": false,
  27. "remoteCopySourcesMethod": "rsync",
  28. "addressSanitizerRuntimeFlags": "detect_leaks=0"
  29. }
  30. ]
  31. }