Skip to content

Commit de17f63

Browse files
committed
Abandon minirake. Use rake for compilation; fix #4884
1 parent fee3c1c commit de17f63

7 files changed

Lines changed: 11 additions & 638 deletions

File tree

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ things in mind before submitting your pull request:
99

1010
* Work on the latest possible state of **mruby/master**
1111
* Create a branch which is dedicated to your change
12-
* Test your changes before creating a pull request (```./minirake test```)
12+
* Test your changes before creating a pull request (```rake test```)
1313
* If possible write a test case which confirms your change
1414
* Don't mix several features or bug-fixes in one pull request
1515
* Create a meaningful commit message

Makefile

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
# mruby is using Rake (http://rake.rubyforge.org) as a build tool.
2-
# We provide a minimalistic version called minirake inside of our
3-
# codebase.
42

5-
RAKE = ruby ./minirake
3+
RAKE = rake
64

75
all :
86
$(RAKE)

README.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,7 @@ See the [compile.md](https://github.com/mruby/mruby/blob/master/doc/guides/compi
4444

4545
To run the tests, execute the following from the project's root directory.
4646

47-
$ make test
48-
49-
Or
50-
51-
$ ruby ./minirake test
47+
$ rake test
5248

5349
## Building documentation
5450

doc/guides/compile.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ All tools necessary to compile mruby can be set or modified here. In case
3232
you want to maintain an additional *build_config.rb* you can define a
3333
customized path using the *$MRUBY_CONFIG* environment variable.
3434

35-
To compile just call `./minirake` inside of the mruby source root. To
36-
generate and execute the test tools call `./minirake test`. To clean
37-
all build files call `./minirake clean`. To see full command line on
38-
build, call `./minirake -v`.
35+
To compile just call `rake` inside of the mruby source root. To
36+
generate and execute the test tools call `rake test`. To clean
37+
all build files call `rake clean`. To see full command line on
38+
build, call `rake -v`.
3939

4040
## Build Configuration
4141

doc/guides/mrbgems.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ conf.gem mgem: 'mruby-redis', checksum_hash: '3446d19fc4a3f9697b5ddbf2a904f301c4
4545
If there is missing dependencies, mrbgem dependencies solver will reference
4646
mrbgem from core or mgem-list.
4747

48-
To pull all gems from remote GIT repository on build, call ```./minirake -p```,
49-
or ```./minirake --pull-gems```.
48+
To pull all gems from remote GIT repository on build, call ```rake -p```,
49+
or ```rake --pull-gems```.
5050

5151
NOTE: `:bitbucket` option supports only git. Hg is unsupported in this version.
5252

@@ -235,7 +235,7 @@ So it is recommended not to put GEM's local header files on include/.
235235
These exports are retroactive.
236236
For example: when B depends to C and A depends to B, A will get include paths exported by C.
237237

238-
Exported include_paths are automatically appended to GEM local include_paths by Minirake.
238+
Exported include_paths are automatically appended to GEM local include_paths by rake.
239239
You can use `spec.export_include_paths` accessor if you want more complex build.
240240

241241

0 commit comments

Comments
 (0)