Le 21/04/2018 à 20:38, Raphaël Dorado a écrit :
> Bonsoir Anne,
>
> Il faut déclarer les variables dans le fichier CMakeLists.txt
>
> TAGLIB_INCLUDE_PATH=<chemin>
>
> La page suivant devrait t'aider :
>
> https://florian-goujeon.developpez.com/cours/cmake/initiation/#LIII-D-3
>
> --Raf
Merci pour le lien
Je l'avais déjà ;)
J'ai beaucoup farfouillé.
La personne a fait pour win, mac et linux.
Dans le fichier CMakeLists.txt, il y a
# look for TagLib
find_path( TAGLIB_INCLUDE_PATH tag.h DOC "Path to TagLib header files" )
message( STATUS "TagLib header files path: " ${TAGLIB_INCLUDE_PATH} )
if(WIN32)
find_file( TAGLIB_LIB_PATH_DEBUG tagd.lib DOC "Path to the DEBUG
TagLib library" )
find_file( TAGLIB_LIB_PATH_RELEASE tag.lib DOC "Path to the RELEASE
TagLib library" )
else(WIN32)
find_library( TAGLIB_LIB libtag.a PATHS /usr/lib /usr/local/lib )
if( NOT TAGLIB_LIB )
message( FATAL_ERROR "Unable to find TagLib" )
else( NOT TAGLIB_LIB )
message( STATUS "TagLib: " ${TAGLIB_LIB} )
endif( NOT TAGLIB_LIB )
endif(WIN32)
J'ai comilé taglib
Pour libtag.a, il le trouve après avoir rebouté (Merci à la guilde, je
ne sais plus qui m'a soufflé l'idée de rebouter)
find_library( TAGLIB_LIB libtag.a PATHS /usr/lib /usr/local/lib )
=> TagLib: /usr/local/lib/libtag.a
Par contre il ne trouve pas avec
find_path( TAGLIB_INCLUDE_PATH tag.h DOC "Path to TagLib header files" )
J'ai certainement raté un épisode mais lequel?
Anne