• [^] # Re: fichier de configuration ?

    Posté par . En réponse au message Savoir où chercher les données utilisées après un make install. Évalué à 0.

    Oï,

    J'utilise CMake, j'arrive à lui faire copier des fichiers, dossiers et binaires lors du make install, mais je crois pas qu'on puisse lui dire de recompiler avec une option différente lors du make install. En tous cas si ça existe je veux bien la syntaxe ^^

    Tu peux fixer tes variables lors de ton appel à make :

    bash$ make FOO=bar
    
    

    Et dans ton makefile, de t'assurer que tu n'utilises plus tes valeurs par :

    # definir FOO s'il n'exsite pas
    ifeq ($(FOO),))
     FOO = foobar
    endif
    # Utiliser FOO lors des regles de compilation
    %.o: %.c
     $(CC) $(CFLAGS) -DUSER_FLAG=$(FOO) -c $^ -o $@
    mon_truc: barba.o truc.o
     $(CC) $(LDFLAGS) $^ -o $@
    
    

    Dans mon exemple c'est pour la compilation, mais tu dois pouvoir te débrouiller pour faire la même chose pour les copies de fichiers ...