Support emscripten
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- cmake, docker, git
- Domaine
- build-system, compilers, tooling
Piste de recherche
Commencez par comparer la configuration LLVM existante avec l’exemple setup_cpp_windows --compiler emscripten et le docker/Dockerfile.emscripten indiqué. Résolvez l’installation et la configuration de l’environnement pour Linux, Windows et macOS, y compris l’entrée proposée dans ~/.cpprc. Le travail est terminé lorsque la configuration du compilateur Emscripten fonctionne sur les plateformes indiquées avec les options documentées pour CMake, Ninja, ccache et vcpkg.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Similar to llvm, install emscripten in ~/emscripten (?)
- Install on Linux
- Ubuntu:
apt-get install emscripten? - Arch: https://archlinux.org/packages/community/x86_64/emscripten/
- Fedora:
dnf install emscripten?
- Ubuntu:
- Windows: https://community.chocolatey.org/packages/emscripten ???
- MacOS: https://formulae.brew.sh/formula/emscripten ???
- add
./emsdk_env.shin to~/.cpprc(?) @aminya
See docker in project_options ...
# Get the emsdk repo
git clone https://github.com/emscripten-core/emsdk.git /root/emsdk
# Download and install the latest SDK tools.
/root/emsdk/emsdk install latest
# Make the "latest" SDK "active" for the current user. (writes .emscripten file)
/root/emsdk/emsdk activate latest
# Get emscripten repo, for Emscripten.cmake
git clone https://github.com/emscripten-core/emscripten /root/emscripten
Example:
.\setup_cpp_windows --compiler emscripten --cmake true --ninja true --ccache true --vcpkg true
- Langage dominant
- TypeScript
- Étoiles
- 277
- Forks
- 37
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de aminya/setup-cpp
-
Default to CMake 4Ouverteenhancement more-information-needed
Difficulté 2/5 1-3 heures Accessibilité débutants 35/100
-
Brew LLVM OpenMPPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
-
Dependency DashboardOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
-
Support github cacheOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
-
Add linker toolsOuverteenhancement
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
Toutes les issues de aminya/setup-cpp
Issues similaires
-
[fullsend] E2E: scorecard — filecheck GitLab entity metrics unavailable due to initialDelay timingOuvertee2e-failure ready-to-code
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
redhat-developer/rhdh-plugin-export-overlays#4698 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
devswha/herdr-web-ui#2884 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
b:minor bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
software-mansion/argent#1771 ·
Les mainteneurs répondent en général sous 1 jour
-
Resources: New palettes of XiamenPeut-être pris @rmt-svc l’a pris aujourd’hui. Ouverteresources
Difficulté 1/5 1-3 heures Accessibilité débutants 74/100
railmapgen/rmg-palette#2491 ·
Les mainteneurs répondent en général sous 4 jours