J'ai un projet assez vaste auquel je viens d'ajouter du code XS, et j'aimerais que le répertoire de haut niveau soit aussi propre que possible. Je veux mettre le fichier XS et typemap et al. dans un sous-répertoire, mais si c'est le cas, MakeMaker ne peut pas les trouver. Donc maintenant, ils sont juste assis dans la racine du projet. Comment puis-je dire à MakeMaker de rechercher dans un sous-répertoire XS afin qu'il puisse être construit à partir de là?Comment indiquer à MakeMaker de créer des fichiers XS dans un sous-répertoire?
2
A
Répondre
4
Je crois que si vous mettez les fichiers .xs
dans le répertoire lib
, MakeMaker les trouvera.
Vous pouvez indiquer explicitement MakeMaker où les fichiers .xs
et quel fichier .c
pour le traduire en utilisant l'option XS
-WriteMakefile
.
Questions connexes
- 1. Comment copier des fichiers avec Makefile.PL et ExtUtils :: MakeMaker?
- 2. Comment créer xs: à l'intérieur xs choix: tous - (xsd: schéma)
- 3. Comment utiliser ExtUtils :: MakeMaker pour installer des données dans un répertoire personnalisé
- 4. xs: restriction à xs: groupe?
- 5. Comment indiquer à Gitbook où stocker les fichiers localement?
- 6. Puis-je créer des modules Perl avec le système de construction ExtUtils :: MakeMaker "out of tree"?
- 7. Comment puis-je changer le répertoire contenant les fichiers de test dans ExtUtils :: Makemaker?
- 8. Comment limiter un xs: choice contenant xs: any?
- 9. Haskell - Comment transformer le maximum (xs ++ map (x +) xs) en max (maximum xs) (x + maximum xs)
- 10. xs Utilisation: l'extension et xs: restriction dans un XSD
- 11. Comment indiquer à un processus de créer un autre processus et de le suivre
- 12. Comment indiquer à JSHint de rechercher des définitions dans un autre fichier JS
- 13. Comment créer un fichier cible MSBuild pour déployer des fichiers?
- 14. Installer des scripts dans un répertoire alternatif en utilisant ExtUtils :: MakeMaker
- 15. xs: à l'intérieur xs choix: tous
- 16. comment créer des fichiers hbm à partir de fichiers java?
- 17. Comment indiquer à mapserver d'ignorer un filtre?
- 18. JAX-WS - comment créer un élément de type xs: any à partir du code côté serveur?
- 19. Moteur XS, 404 sur des fichiers non-HTML
- 20. Comment indiquer à package.json de rechercher dans un sous-dossier pour créer une application
- 21. Comment créer un répertoire de fichiers et des fichiers contenus à partir d'un tableau de fichiers
- 22. Comment indiquer créer un contrôle utilisateur si l'utilisateur existe déjà
- 23. Comment créer des fichiers txt vides dans un répertoire reflétant des fichiers dans un autre répertoire?
- 24. Comment indiquer à MEF de recréer un objet?
- 25. Comment désactiver une cible make avec le module perl MakeMaker?
- 26. MakeMaker: make test vs make dist
- 27. Comment indiquer à l'élément de copie 'PowerShell' de copier des fichiers inconditionnellement?
- 28. Comment créer des fichiers journaux dans PowerShell
- 29. Comment créer des fichiers Zip dans Asp.Net?
- 30. Comment créer des fichiers include dans vhdl?
@schwern - Merci pour votre réponse - J'ai complètement raté cette option dans les documents EUMM. Je veux juste ajouter, j'ai fini par passer à [Module :: Build] (http://metacpan.org/module/Module::Build) de toute façon parce que [Module :: Build :: WithXSpp] (http: // metacpan .org/module/Module :: Build :: WithXSpp) fait un tas d'autres choses * beaucoup * plus facile. Et la commutation était également facile parce que j'utilise [Dist :: Zilla] (http://metacpan.org/module/Dist::Zilla). Le module [Dist :: Zilla :: Plugin :: ModuleBuild :: Custom] (http://metacpan.org/module/Dist::Zilla::Plugin::ModuleBuild::Custom) a beaucoup aidé aussi! :) – Hercynium