Skip to content

Commit fc0cc7d

Browse files
committed
Correction de la racine d'installation du paquet debian
1 parent 226deb1 commit fc0cc7d

File tree

3 files changed

+21
-18
lines changed

3 files changed

+21
-18
lines changed

CHANGELOG.md

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,15 @@
11
## Summary
22

3-
Les librairies sont gérées de manière indépendantes, conditionnées pour être installées en tant que dépendance dynamique. Le projet a son propre site, avec toutes les versions et leur documentation.
43

54
## Changelog
65

76
### [Added]
87

9-
* Librairie, partie `utils` :
10-
* Styles et TMS sont chargés dans un annuaire, qui connait le dossier de stockage des fichiers / objets les définissant
11-
* Les pyramide sont chargées depuis leur descripteur, fichier ou objet
12-
* Librairie, partie `storage` : gère un annuaire de contextes de stockages, fichier, Swift, S3 ou Ceph
13-
* Librairie, partie `image` : permet la lecture et le calcul ligne par ligne
14-
* Librairie, partie `datasource` : permet la lecture en une fois d'un buffer de donnée
15-
* Librairie, partie `datasource` : permet la lecture par morceau d'un buffer de donnée
16-
* Librairie, partie `processors` : gère plusieurs noyaux d'interpolation et la conversion de pixel
17-
18-
* Intégration continue :
19-
* Compilation du fichier librok4.so et conditionnement dans des paquets debian avec les headers, avec et sans la prise en charge du stockage ceph
20-
* Jeu des tests unitaires
21-
* Compilation de la documentation et publication sur la branche gh-pages
8+
* Ajout du mode DEBUG à la compilation
9+
10+
### [Fixed]
11+
12+
* Emplacement d'installation dans le paquet `/` -> `/usr`
2213

2314
<!--
2415
### [Added]

CMakeLists.txt

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,17 @@ set(CMAKE_HAVE_THREADS_LIBRARY 1)
3737
set(CMAKE_USE_PTHREADS_INIT 1)
3838
set(THREADS_PREFER_PTHREAD_FLAG ON)
3939

40+
################### MODE DEBUG
41+
42+
if(DEBUG_BUILD)
43+
set(CMAKE_BUILD_TYPE debugbuild)
44+
set(CMAKE_CXX_FLAGS_DEBUGBUILD "-g -O0")
45+
set(CMAKE_C_FLAGS_DEBUGBUILD "-g")
46+
else(DEBUG_BUILD)
47+
set(CMAKE_BUILD_TYPE specificbuild)
48+
set(CMAKE_CXX_FLAGS_SPECIFICBUILD "-O3")
49+
endif(DEBUG_BUILD)
50+
4051
################### RECHERCHE DES DÉPENDANCES
4152

4253
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules ${CMAKE_MODULE_PATH})
@@ -168,7 +179,7 @@ if(CEPH_ENABLED)
168179
else(CEPH_ENABLED)
169180
set(CPACK_PACKAGE_FILE_NAME "librok4-base-${VERSION}-${CPACK_SYSTEM_NAME}-${BUILD_ARCHITECTURE}")
170181
endif(CEPH_ENABLED)
171-
set(CPACK_PACKAGING_INSTALL_PREFIX "/")
182+
set(CPACK_PACKAGING_INSTALL_PREFIX "/usr")
172183

173184
set(CPACK_PACKAGE_VERSION ${VERSION})
174185
set(CPACK_PACKAGE_VENDOR "IGN")

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Ces librairies facilitent la manipulation d'entités du projet ROK4 comme les Ti
66

77
- [Installer la librairie (Debian)](#installer-la-librairie-debian)
88
- [Utiliser la librairie](#utiliser-la-librairie)
9-
- [Variables d'environnement utilisées pour les accès aux stockages objet](#variables-denvironnement-utilisées-pour-les-accès-aux-stockages-objet)
9+
- [Variables d'environnement utilisées](#variables-denvironnement-utilisées)
1010
- [Hello ROK4 !](#hello-rok4-)
1111
- [Dans un projet CMake](#dans-un-projet-cmake)
1212
- [Compiler la librairie (Debian)](#compiler-la-librairie-debian)
@@ -17,7 +17,7 @@ Ces librairies facilitent la manipulation d'entités du projet ROK4 comme les Ti
1717

1818
## Installer la librairie (Debian)
1919

20-
Installations système requises :
20+
Installations système requises (listées dans le paquet debian, installées avec la librairie lors du `apt install`) :
2121

2222
* `zlib1g-dev`
2323
* `libcurl4-openssl-dev`
@@ -47,7 +47,7 @@ apt install ./librok4-dev.deb
4747

4848
## Utiliser la librairie
4949

50-
### Variables d'environnement utilisées pour les accès aux stockages objet
50+
### Variables d'environnement utilisées
5151

5252
Leur définition est contrôlée à l'usage.
5353

@@ -215,6 +215,7 @@ FIND_PACKAGE_HANDLE_STANDARD_ARGS( "Rok4" DEFAULT_MSG ROK4_INCLUDE_DIR ROK4_LIBR
215215
* `UNITTEST_ENABLED` : active la compilation des tests unitaires. Valeur par défaut : `1`, `0` pour désactiver.
216216
* `DOC_ENABLED` : active la compilation de la documentation. Valeur par défaut : `1`, `0` pour désactiver.
217217
* `BUILD_VERSION` : version de la librairie compilée. Valeur par défaut : `0.0.0`. Utile pour la compilation de la documentation.
218+
* `DEBUG_BUILD` : active la compilation en mode debug. Valeur par défaut : `0`, `1` pour activer.
218219

219220
### Compilation, tests unitaires et documentation et installation
220221

0 commit comments

Comments
 (0)