|
@@ -6,23 +6,51 @@
|
|
|
"configurationType": "Debug",
|
|
|
"buildRoot": "${projectDir}\\out\\build\\${name}",
|
|
|
"installRoot": "${projectDir}\\out\\install\\${name}",
|
|
|
- "cmakeCommandArgs": "-D BUILD_TESTING=OFF",
|
|
|
+ "cmakeCommandArgs": "-D BUILD_TESTING=ON -D BUILD_DEVADAPTER=ON",
|
|
|
"buildCommandArgs": "",
|
|
|
"ctestCommandArgs": "-C Debug",
|
|
|
"inheritEnvironments": [ "msvc_x86" ],
|
|
|
+ "variables": [
|
|
|
+ {
|
|
|
+ "name": "SIMULATE_ON",
|
|
|
+ "value": "False",
|
|
|
+ "type": "BOOL"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "BUILD_DEVADAPTER",
|
|
|
+ "value": "True",
|
|
|
+ "type": "BOOL"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "BUILD_SAMPLES",
|
|
|
+ "value": "False",
|
|
|
+ "type": "BOOL"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "name": "x86-Release",
|
|
|
+ "generator": "Visual Studio 16 2019",
|
|
|
+ "configurationType": "Release",
|
|
|
+ "buildRoot": "${projectDir}\\out\\build\\${name}",
|
|
|
+ "installRoot": "${projectDir}\\out\\install\\${name}",
|
|
|
+ "cmakeCommandArgs": "-D BUILD_TESTING=OFF",
|
|
|
+ "buildCommandArgs": "",
|
|
|
+ "ctestCommandArgs": "-C Release",
|
|
|
+ "inheritEnvironments": [ "msvc_x86" ],
|
|
|
"variables": []
|
|
|
},
|
|
|
{
|
|
|
- "name": "Linux-Debug",
|
|
|
+ "name": "ARM64-GCC-Debug",
|
|
|
"generator": "Unix Makefiles",
|
|
|
"configurationType": "Debug",
|
|
|
- "cmakeExecutable": "/usr/bin/cmake",
|
|
|
+ "cmakeExecutable": "cmake",
|
|
|
"remoteCopySourcesExclusionList": [ ".vs", ".git", "out" ],
|
|
|
- "cmakeCommandArgs": "-D BUILD_TESTING=ON",
|
|
|
+ "cmakeCommandArgs": "-D BUILD_TESTING=ON -D WITH_CI_NUMBER=OFF -D SIMULATE_ON=OFF -D BUILD_DEVADAPTER=ON",
|
|
|
"buildCommandArgs": "",
|
|
|
"ctestCommandArgs": "--output-on-failure",
|
|
|
- "inheritEnvironments": [ "linux_x64" ],
|
|
|
- "remoteMachineName": "-1315925427;99.12.22.125 (username=pcacc, port=22, authentication=Password)",
|
|
|
+ "inheritEnvironments": [ "linux_arm" ],
|
|
|
+ "remoteMachineName": "-2043786594;192.168.31.142 (username=liaogf, port=22, authentication=Password)",
|
|
|
"remoteCMakeListsRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/src",
|
|
|
"remoteBuildRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/out/build/${name}",
|
|
|
"remoteInstallRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/out/install/${name}",
|
|
@@ -40,28 +68,23 @@
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
- "name": "x86-Release",
|
|
|
- "generator": "Visual Studio 16 2019",
|
|
|
- "configurationType": "Release",
|
|
|
- "buildRoot": "${projectDir}\\out\\build\\${name}",
|
|
|
- "installRoot": "${projectDir}\\out\\install\\${name}",
|
|
|
- "cmakeCommandArgs": "-D BUILD_TESTING=OFF",
|
|
|
- "buildCommandArgs": "",
|
|
|
- "ctestCommandArgs": "-C Release",
|
|
|
- "inheritEnvironments": [ "msvc_x86" ],
|
|
|
- "variables": []
|
|
|
- },
|
|
|
- {
|
|
|
- "name": "Linux-Release",
|
|
|
+ "name": "ARM64-GCC-Release",
|
|
|
"generator": "Unix Makefiles",
|
|
|
"configurationType": "Release",
|
|
|
- "cmakeExecutable": "/usr/bin/cmake",
|
|
|
+ "cmakeExecutable": "cmake",
|
|
|
"remoteCopySourcesExclusionList": [ ".vs", ".git", "out" ],
|
|
|
"cmakeCommandArgs": "-D BUILD_TESTING=ON",
|
|
|
"buildCommandArgs": "",
|
|
|
"ctestCommandArgs": "--output-on-failure",
|
|
|
- "inheritEnvironments": [ "linux_x64" ],
|
|
|
- "remoteMachineName": "-627321627;192.168.1.171 (username=pcacc, port=2223, authentication=Password)",
|
|
|
+ "inheritEnvironments": [ "linux_arm" ],
|
|
|
+ "variables": [
|
|
|
+ {
|
|
|
+ "name": "SIMULATE_ON",
|
|
|
+ "value": "False",
|
|
|
+ "type": "BOOL"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "remoteMachineName": "-2043786594;192.168.31.142 (username=liaogf, port=22, authentication=Password)",
|
|
|
"remoteCMakeListsRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/src",
|
|
|
"remoteBuildRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/out/build/${name}",
|
|
|
"remoteInstallRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/out/install/${name}",
|
|
@@ -69,8 +92,7 @@
|
|
|
"rsyncCommandArgs": "-t --delete --delete-excluded --exclude \"/build\" --exclude \"/out\" --exclude-from=.gitignore",
|
|
|
"remoteCopyBuildOutput": false,
|
|
|
"remoteCopySourcesMethod": "rsync",
|
|
|
- "addressSanitizerRuntimeFlags": "detect_leaks=0",
|
|
|
- "variables": []
|
|
|
+ "addressSanitizerRuntimeFlags": "detect_leaks=0"
|
|
|
}
|
|
|
]
|
|
|
}
|