Support emscripten
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Feature
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- cmake, docker, git
- Bereich
- build-system, compilers, tooling
Rechercherichtung
Beginne mit dem Vergleich des bestehenden LLVM-Setups mit dem Beispiel setup_cpp_windows --compiler emscripten und der verlinkten docker/Dockerfile.emscripten. Kläre die Installation und Einrichtung der Umgebung für Linux, Windows und macOS, einschließlich des vorgeschlagenen Eintrags ~/.cpprc. Als erledigt gilt die Aufgabe, wenn die Einrichtung des Emscripten-Compilers auf den genannten Plattformen mit den dokumentierten Optionen für CMake, Ninja, ccache und vcpkg funktioniert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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
- Vorherrschende Sprache
- TypeScript
- Sterne
- 277
- Forks
- 37
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus aminya/setup-cpp
-
Default to CMake 4Offenenhancement more-information-needed
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 35/100
-
Brew LLVM OpenMPEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
-
Dependency DashboardOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 15/100
-
Support github cacheOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
-
Add linker toolsOffenenhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
Alle Issues in aminya/setup-cpp
Ähnliche Issues
-
[Text] Add Reading Time & Word Count Estimator for Reflection Notes in src/lib/text/reading-time.tsOffenarea:core beginner-friendly community contributions-welcome difficulty:easy enhancement good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Maintainer antworten meist innerhalb von 1 Tag
-
[fullsend] E2E: scorecard — filecheck GitLab entity metrics unavailable due to initialDelay timingOffene2e-failure ready-to-code
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
redhat-developer/rhdh-plugin-export-overlays#4698 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
devswha/herdr-web-ui#2884 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
b:minor bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
software-mansion/argent#1771 ·
Maintainer antworten meist innerhalb von 1 Tag