Nobuyoshi Nakada
4b28fea6ee
Run ifchange with shell explicitly, workaround of noexec mount
2021-06-22 09:46:40 +09:00
Nobuyoshi Nakada
c569c298fe
just redirect preprocessed vm.c to mjit header [Bug #17787 ]
...
Not all preprocessors work with output option.
2021-04-10 16:05:01 +09:00
Nobuyoshi Nakada
4ea9df0135
No longer aclocal is used [ci skip]
2021-03-20 09:12:08 +09:00
Nobuyoshi Nakada
07b4b1b1cb
Support coroutine on universal binary
2021-01-22 23:41:52 +09:00
Nobuyoshi Nakada
dff74ee6db
Revert "Autoconf 2.70 no longer has -o option"
...
This reverts commit 331f0bc1cb
.
It seems a mistake.
2021-01-18 21:15:47 +09:00
Nobuyoshi Nakada
331f0bc1cb
Autoconf 2.70 no longer has -o option
2021-01-18 16:22:17 +09:00
Nobuyoshi Nakada
208192fdb6
Fixed wrong configure option
2020-12-29 17:50:14 +09:00
Nobuyoshi Nakada
2f42243bce
Make more silent when -s on GNU make
2020-12-29 17:45:19 +09:00
Nobuyoshi Nakada
260d626ef6
Ignore symbols declared in the platform header
2020-12-27 15:50:44 +09:00
Nobuyoshi Nakada
75d48a533d
rubyspec-capiext: Use plain DLDFLAGS without flags for libruby
2020-11-22 19:09:58 +09:00
Nobuyoshi Nakada
b958e2add8
Removed canonicalization for mathn
2020-11-10 11:14:15 +09:00
Nobuyoshi Nakada
1c4eb70654
Build auxiliary program files early
2020-05-12 23:19:20 +09:00
Nobuyoshi Nakada
df275179bd
Revert "Moved aclocal.m4 to macro directory"
...
This reverts commit 4a6571dbc1
,
because chkbuild does not follow.
2020-04-05 11:53:07 +09:00
Nobuyoshi Nakada
4a6571dbc1
Moved aclocal.m4 to macro directory
2020-04-05 09:26:57 +09:00
Nobuyoshi Nakada
21d0b40de2
Added tooldir variable
2020-04-05 09:26:57 +09:00
Nobuyoshi Nakada
03ca90c732
Share download cache with bundler
2020-03-31 17:36:52 +09:00
Takashi Kokubun
5b3157a511
Make file names and variable names consistent
2020-03-23 22:33:01 -07:00
Nobuyoshi Nakada
6ab3664635
Moved MJIT_WITHOUT_TABS default to configure.ac
...
And then the environment variable.
2020-03-24 13:46:00 +09:00
Nobuyoshi Nakada
93a51c15d9
Update clean-local [ci skip]
...
* Remove builtin_binary.inc which is generated for each time
miniruby is built.
* dSYM is a directory, not a file.
2020-01-18 16:47:53 +09:00
Koichi Sasada
9c2807b2df
remove prelude.c
...
prelude.c is an automatically generated file by template/prelude.c.tmpl.
However it does not contain any required functions. So remove it from
dependency.
Also miniprelude.c is included by mini_builtin.c and does not need
to make miniprelude.o.
2019-12-11 11:24:42 +09:00
Dylan Thacker-Smith
7913daf36c
Add missing Makefile dependencies for the tool/insns2vm.rb script
2019-11-13 15:36:58 +09:00
Nobuyoshi Nakada
faa4f4f23f
Get rid of FreeBSD make incompatibility [Bug #16331 ]
...
FreeBSD make works differently with `-j` option.
> -j max_jobs
> Specify the maximum number of jobs that `make` may have running
> at any one time. The value is saved in `.MAKE.JOBS.` Turns
> compatibility mode off, unless the `B` flag is also specified.
> When compatibility mode is off, all commands associated with a
> target are executed in a single shell invocation as opposed to
> the traditional one shell invocation per line. This can break
> traditional scripts which change directories on each command
> invocation and then expect to start with a fresh environment on
> the next line. It is more efficient to correct the scripts
> rather than turn backwards compatibility on.
Stop using exit, cd, exec in middle of commands.
2019-11-10 09:26:19 +09:00
Nobuyoshi Nakada
4e8336bae8
Share test-bundled-gems-run in common.mk
2019-11-05 00:05:38 +09:00
Nobuyoshi Nakada
07b5fec008
Clean mjit and timestamp directories
2019-10-28 18:15:12 +09:00
Benoit Daloze
a27dc83113
Pass $(XRUBY) to test-bundled-gems.rb since RbConfig.ruby is incorrect for miniruby
2019-09-29 13:57:54 +02:00
Benoit Daloze
4096e4b08c
Move the logic to test bundled gems to Ruby code
...
* Writing shell scripts in a Makefile is very error-prone.
* TEST_BUNDLED_GEMS_ALLOW_FAILURES seemed to not work before.
2019-09-29 13:57:54 +02:00
Nobuyoshi Nakada
2614653622
Moved INCFLAGS to XCFLAGS from CPPFLAGS as well as mswin
...
Rules which have used CPPFLAGS will need XCFLAGS or INCFLAGS now.
2019-08-26 16:54:10 +09:00
Nobuyoshi Nakada
5108a5dd7f
test-bundled-gems-run: Respect -k option
2019-07-24 12:13:07 +09:00
Nobuyoshi Nakada
a39f218f22
Reduced duplicate commands in test-bundled-gems-run
2019-07-24 11:56:17 +09:00
Samuel Williams
7291fef55c
Improve build process and coroutine implementation selection.
2019-07-18 20:54:54 +12:00
Nobuyoshi Nakada
f28450c118
Substitue suffixes with dot
2019-07-01 21:31:18 +09:00
Nobuyoshi Nakada
babaad1065
Use configured ASMEXT
2019-07-01 20:05:06 +09:00
Nobuyoshi Nakada
c7477c3e1f
Moved Makefile.in under template
2019-06-07 09:09:58 +09:00
Nobuyoshi Nakada
200c840b95
Revert "Moved Makefile.in under template"
...
This reverts commits:
* 6f9d5fafe0
* bb3c89b643
And remove the dependency of Makefile on Makefile.in
transitionally.
2019-06-07 09:03:25 +09:00
Nobuyoshi Nakada
6f9d5fafe0
Moved Makefile.in under template
2019-06-07 08:44:37 +09:00