diff --git a/src/helpers/utilities.js b/src/helpers/utilities.js index 46aebaf..0914a50 100644 --- a/src/helpers/utilities.js +++ b/src/helpers/utilities.js @@ -44,6 +44,14 @@ module.exports = { ]).then(v => utils.determineFound('Git', v[0], v[1])); }, + getGitLFSInfo: () => { + utils.log('trace', 'getGitLFSInfo'); + return Promise.all([ + utils.run('git lfs version').then(utils.findVersion), + utils.which('git-lfs'), + ]).then(v => utils.determineFound('Git LFS', v[0], v[1])); + }, + getMakeInfo: () => { utils.log('trace', 'getMakeInfo'); if (utils.isMacOS || utils.isLinux) { diff --git a/src/presets.js b/src/presets.js index eb802a6..e55dcb8 100644 --- a/src/presets.js +++ b/src/presets.js @@ -21,6 +21,7 @@ module.exports = { 'Make', 'GCC', 'Git', + 'Git LFS', 'Clang', 'Ninja', 'Mercurial',