Shinichiro Hamaji | 2941ea0 | 2016-04-27 17:26:21 +0900 | [diff] [blame] | 1 | # TODO(go): Fix |
Shinichiro Hamaji | 03fa345 | 2016-04-27 17:08:32 +0900 | [diff] [blame] | 2 | |
| 3 | MAKEVER:=$(shell make --version | ruby -n0e 'puts $$_[/Make (\d)/,1]') |
| 4 | |
| 5 | # GNU make 3.82 has this feature though. |
| 6 | ifeq ($(MAKEVER),3) |
| 7 | |
| 8 | test: |
| 9 | echo test skipped |
| 10 | |
| 11 | else |
| 12 | |
Shinichiro Hamaji | 2941ea0 | 2016-04-27 17:26:21 +0900 | [diff] [blame] | 13 | $(info $(shell echo foo)) |
Shinichiro Hamaji | a1ded1c | 2016-05-02 21:21:10 +0900 | [diff] [blame] | 14 | override SHELL := echo |
Shinichiro Hamaji | 2941ea0 | 2016-04-27 17:26:21 +0900 | [diff] [blame] | 15 | $(info $(shell echo bar)) |
Shinichiro Hamaji | 03fa345 | 2016-04-27 17:08:32 +0900 | [diff] [blame] | 16 | .POSIX: |
Shinichiro Hamaji | 2941ea0 | 2016-04-27 17:26:21 +0900 | [diff] [blame] | 17 | $(info $(shell echo baz)) |
Shinichiro Hamaji | 03fa345 | 2016-04-27 17:08:32 +0900 | [diff] [blame] | 18 | test: |
| 19 | foobar |
| 20 | |
| 21 | endif |