https://github.com/lionello/d-meta
Meta repo for all D stuff. Hope to combine compatible dmd+phobos+druntime+dlang.org as submodules.
https://github.com/lionello/d-meta
Last synced: 3 months ago
JSON representation
Meta repo for all D stuff. Hope to combine compatible dmd+phobos+druntime+dlang.org as submodules.
- Host: GitHub
- URL: https://github.com/lionello/d-meta
- Owner: lionello
- Created: 2015-02-28T06:12:53.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-04-24T17:55:43.000Z (about 9 years ago)
- Last Synced: 2025-02-05T23:27:51.559Z (4 months ago)
- Language: Makefile
- Size: 41.4 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# d-meta
Meta repo for all D stuff. Hope to combine compatible dmd+phobos+druntime+dlang.org as submodules.Compiler changes often coincide with changes to one or both of the D runtime libraries.
Not having a matching compiler and libraries makes testing impossible.To get started, clone this repo and do:
```
make init
```Furthermore, this repo also provides a top-level Makefile which can be used to build all the libraries,
in all their flavors, including running all the tests.
```
make test
```
Not tested on Windows.## Cloning
This repository is using GIT submodules. With version 1.6.5 of Git and later you can use:
```
git clone --recursive [email protected]:lionello/d-meta.git
```
For already cloned repos, or older Git versions, just use:
```
git clone [email protected]:lionello/d-meta.git
cd d-meta
git submodule update --init --recursive
```## Tags
Tags in this repo correspond to the respective tags in each submodule. So, to get a particular state of the D environment, simply do:
```
git checkout v2.057
git submodule update
```