Peut CMake générer de fichier de configuration?
J'ai besoin de les configurer le fichier de transpile à partir de C++ pour le JS, je suis en train d'utiliser emscripten dans un projet. Emscripte est livré avec un outil appelé emconfigure, qui remplace le autoconf configurer,
Mais le projet que je suis en train de construire utilise cmake comme système de construction et actuellement (Jan-12) emscripten a seulement un soutien pour autoconf - donc, je suis en contournant par la génération de la configurer et de faire un port sur le faire, donc il y a moyen de créer le fichier de configuration de la cmake ?? Je ne parle pas de rendre les fichiers.. mais le fichier de configuration lui-même.
Par la façon dont vous voulez traduire la langue. Pouvez-vous être plus précis?
Cette question n'est pas claire. CMake ne peut pas générer un script appelé configurer de la manière que autoconf t - il fonctionne différemment de faire un travail similaire. Mais il peut faire la configuration des opérations sur les fichiers dans l'arborescence des sources. Quelle langue de traduction est fait? Ce qui a emscripte a à voir avec quoi que ce soit?
Cette question n'est pas claire. CMake ne peut pas générer un script appelé configurer de la manière que autoconf t - il fonctionne différemment de faire un travail similaire. Mais il peut faire la configuration des opérations sur les fichiers dans l'arborescence des sources. Quelle langue de traduction est fait? Ce qui a emscripte a à voir avec quoi que ce soit?
OriginalL'auteur canesin | 2012-01-16
Vous devez vous connecter pour publier un commentaire.
Oui, il peut:
Exemple.h.dans
Dans votre fichier cmake:
Configuré
Example.h
:Documentation:
CMake va undef si la variable prend la valeur false. par exemple, si le nombre est 0, il l'habitude de le définir. Est-il de toute façon à résoudre ce problème? Je suis juste en utilisant ifndef de le résoudre.
Êtes-vous à l'aide de
#cmakedefine
ou de la plaine#define
? Ces derniers ne devraient pas faire cela. Si cela ne fonctionne pas non plus, vous pouvez ajouter un#ifnedf ... #define ...
dans le fichier de template.Très helpful2. Merci!
OriginalL'auteur ollo
oui cmake génère vous les fichiers dont vous avez besoin pour construire le projet en fonction de votre plate-forme cible. cependant, vous devez écrire le CMakelist.txt's fichiers pour CMake par vous-même ou que vous avez à obtenir de quelqu'un d'autre. si emscripten a, et vous avez cmake installé, allez à la racine de votre cource répertoire et de lancer cmake pour voir une liste d'arguments, vous pouvez utiliser
OriginalL'auteur stefan
En fait, ne génèrent pas un "jeu", mais vous pouvez utiliser les fonctions qui ne sont tout ce qu'il fait, comme c'est le cas de vereficação types de données, vereficar les en-têtes et plus.
Bien, je vais aller vers le bas un lien vers mon projet qui contient l'ensemble de ces fonctions. Je suggère qu'une étude de celui-ci, rien de m'envoyer un mail ou quelque chose pour répondre à vos questions.
Ici: entrez description du lien ici
Vérifier aussi l' /deps/cmake dossier pour afficher les fonctions créées par nous.
OriginalL'auteur Bruno Alano
Cmake est un système de construction. Il génère des fichiers Makefile. Regarder ici pour plus d'informations sur que. Mais pour répondre à votre question brièvement, non, vous ne pouvez pas générer de configurer les fichiers avec cmake.
OriginalL'auteur Neox