Skip to content

Master repo with our patches on hunter, boost, opencv and gtest

Notifications You must be signed in to change notification settings

ivsgroup/hunter_master

Repository files navigation

hunter_master

Master repo with our patches on hunter, boost, opencv and gtest

Ce repo est sur la branche master, et tous ses sous-repos sont sur une branche nommée ivs :

git config -f .gitmodules submodule.hunter.branch ivs
git config -f .gitmodules submodule.googletest.branch ivs
git config -f .gitmodules submodule.opencv.branch ivs
git config -f .gitmodules submodule.boost_patch_warnings.branch ivs

Les submodules opencv et googletest sont des forks des version hunter : pour ajouter des remotes "official" pointant vers les repo officiels, faire les commandes :

cd opencv
git remote add official https://github.com/opencv/opencv.git
cd ..
cd googletest
git remote add official https://github.com/google/googletest.git
cd ..

Mode d'emploi

Comment ajouter des versions "ivs" : Le readme du repo boost_patch_warnings donne pleins d'insructions https://github.com/ivsgroup/boost_patch_warnings/tree/ivs

Note: il est recommandé de tenter de faire remonter nos patchs vers le repo master hunter ainsi que vers les repos officiel (opencv, boost, etc)

Mode développeur pour Hunter

On peut remplacer son répertoire HunterRoot par un checkout de hunter. Vous vous mettez alors en mode "développement de packages hunter"

  • changer la variable d'environnement HunterRoot pour qu'elle pointe vers le sous-repository hunter
  • hunter compilera alors vos third_parties dans hunter/_Base/xxxxxx/ (le sha1 de la révision git hunter est remplacé par xxxxxx, ce qui est pratique pour ne pas toujours tout recompiler)

Pensez à revenir un test en mode normal pour valider le bon fonctionnement.

Voir aussi : https://sherlock.ivsweb.com/display/DSOFT/Hunter

Alias git pour submodules

Il est recommandé d'utiliser les alias git fournis dans GitAliases.ini (ceux qui commencent par sm-). Ils permettent de faciliter le travail avec les submodules.

Editez votre fichier ~/.gitconfig et ajoutez :

[include]
	path = path/to/GitAliases.ini

About

Master repo with our patches on hunter, boost, opencv and gtest

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published