Assume the following changes to a package’s build file:
- "windows":
- {
- "cmd":
- [
- "${packages}/my_package/bin/linter/windows/linter",
- "-p",
- "${file}"
- ]
- }
+ "variants":
+ [
+ {
+ "name": "linter (x32)",
+ "cmd":
+ [
+ "${packages}\\my_package\\bin\\linter\\windows32\\linter.exe",
+ "-p",
+ "${file}"
+ ]
+ },
+ {
+ "name": "linter (x64)",
+ "cmd":
+ [
+ "${packages}\\my_package\\bin\\linter\\windows64\\linter.exe",
+ "-p",
+ "${file}"
+ ]
+ },
+ {
+ "name": "linter (Windows XP)",
+ "cmd":
+ [
+ "${packages}\\my_package\\bin\\linter\\windows\\linter.exe",
+ "-p",
+ "${file}"
+ ]
+ }
+ ]
Could someone provide me with (a reference to) a working example of using a build "target" for "windows" instead with args as above?
As a follow up question, how do I replace cmd: 'linter' in a SublimeLinter-contrib-linter settings file for ST3 to get the same effect? Reading http://sublimelinter.readthedocs.io/en/latest/linter_methods.html would I use which?