Support emscripten
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- cmake, docker, git
- Lĩnh vực
- build-system, compilers, tooling
Hướng nghiên cứu
Bắt đầu bằng cách so sánh thiết lập LLVM hiện có với ví dụ setup_cpp_windows --compiler emscripten và docker/Dockerfile.emscripten được liên kết. Giải quyết việc cài đặt và thiết lập môi trường cho Linux, Windows và macOS, bao gồm mục ~/.cpprc được đề xuất. Công việc được xem là hoàn tất khi thiết lập trình biên dịch Emscripten hoạt động trên các nền tảng được liệt kê với các tùy chọn CMake, Ninja, ccache và vcpkg được ghi trong tài liệu.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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
- Ngôn ngữ chính
- TypeScript
- Star
- 277
- Fork
- 37
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của aminya/setup-cpp
-
Default to CMake 4Đang mởenhancement more-information-needed
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 35/100
-
Brew LLVM OpenMPCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
-
Dependency DashboardĐang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 15/100
-
Support github cacheĐang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
-
Add linker toolsĐang mởenhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
Tất cả issue của aminya/setup-cpp
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
caprover/caprover-frontend#273 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
ai-driven-dev/framework#1147 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
agent-ui bug p2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
cybersemics/em#6232 ·
Maintainer thường phản hồi trong vòng 1 ngày