En parcourant la documentation d'OMake, il semble que chaque fois que des sources de sous-répertoires sont utilisées, elles sont toujours compilées dans des bibliothèques statiques. Est-ce toujours nécessaire? Puis-je compiler et lier tout sans construire les bibliothèques? J'ai essayé d'écrire OMakefiles pour cela mais sans succès.Compilation d'OMake avec des sous-répertoires
Exemple de structure dir:
myproject: OMakeroot, OMakefile, main.cpp
monprojet/en-têtes: file1.h
myproject/src: file1.cpp
myproject Contenu OMakeroot:
open build/C
.SUBDIRS:.
monprojet contenu Omakefile:
CXX = g ++
CXXFLAGS = -Wall
INCLUDES + = en-têtes src
CXXProgram (monapp, principal fichier_1)
OMak Les fichiers efiles dans les en-têtes et les répertoires src sont vides, pas sûrs que quelque chose doive y figurer.
Quand je lance monapp de omake je reçois une erreur:
Je ne sais pas comment construire « file1.o » nécessaire pour « myapp »