Menu

Tree [f87c4d] master /
 History

HTTPS access


File Date Author Commit
 docs 2020-10-13 gerald3d gerald3d [1ada93] Ajout des fichiers sources
 src 2020-11-08 gerald3d gerald3d [4af03b] Ajout de src/Makefile.in
 AUTHORS 2020-04-21 gerald3d gerald3d [2e08ee] New git repository
 COPYING 2020-11-08 gerald3d gerald3d [07ba84] Ajout de différents fichiers de configuration a...
 ChangeLog 2020-04-21 gerald3d gerald3d [2e08ee] New git repository
 INSTALL 2020-04-21 gerald3d gerald3d [2e08ee] New git repository
 Makefile.am 2020-10-13 gerald3d gerald3d [1ada93] Ajout des fichiers sources
 Makefile.in 2020-11-08 gerald3d gerald3d [07ba84] Ajout de différents fichiers de configuration a...
 NEWS 2020-04-21 gerald3d gerald3d [2e08ee] New git repository
 README 2020-10-13 gerald3d gerald3d [1ada93] Ajout des fichiers sources
 aclocal.m4 2020-11-08 gerald3d gerald3d [07ba84] Ajout de différents fichiers de configuration a...
 compile 2020-11-08 gerald3d gerald3d [f87c4d] Ajout de compile
 config.guess 2020-11-08 gerald3d gerald3d [b01aa2] Ajout de configure.guess
 config.h 2020-11-08 gerald3d gerald3d [07ba84] Ajout de différents fichiers de configuration a...
 config.h.in 2020-11-08 gerald3d gerald3d [c27632] Ajout de config.h.in
 config.sub 2020-11-08 gerald3d gerald3d [3f0e82] Ajout de configure.sub
 configure 2020-11-08 gerald3d gerald3d [07ba84] Ajout de différents fichiers de configuration a...
 configure.ac 2020-10-20 gerald3d gerald3d [f6a115] Passage à la version 0.32
 depcomp 2020-11-08 gerald3d gerald3d [07ba84] Ajout de différents fichiers de configuration a...
 install-sh 2020-11-08 gerald3d gerald3d [07ba84] Ajout de différents fichiers de configuration a...
 ltmain.sh 2020-11-08 gerald3d gerald3d [611456] Ajout de ltmain.sh
 missing 2020-11-08 gerald3d gerald3d [07ba84] Ajout de différents fichiers de configuration a...

Read Me

/* INSTALLATION */
------------------

Pour une installation correcte des bibliothèques il faut ajouter les options suivantes à la commande ./configure :

./configure --libdir=/usr/lib --includedir=/usr/include

Pour créer la documentation consultable dans Devhelp il faut aussi ajouter --enable-gtk-doc.

./configure --libdir=/usr/lib --includedir=/usr/include --enable-gtk-doc

A la première éxecution de cette commande il y a une erreur de compilation. Il faut vider le contenu du fichier ~/libm3d/docs/reference/LibM3d.Types puis relancer la commande .:configure précédente.

une fois fait un make puis un "make install" en tant que root.



/* Utilisation avec les autotools */
------------------------------------

Ajouter les lignes suivantes dans le configure.ac

PKG_CHECK_MODULES([M3D], [m3d-1.0])

Dans le Makefile.am pour la compilation des sources ajouter

${M3D_CLFAGS} pour la compilation

${M3D_LIBS} pour l'édition des liens


Exemple d'un Makefile.am minimaliste pour une application "test" :

bin_PROGRAMS = test

test_SOURCES = main.c

AM_CFLAGS = -Wall -Wunused -rdynamic ${GTK_CFLAGS} ${M3D_CLFAGS}
LDADD =  ${GTK_LIBS} ${M3D_LIBS}