Timothee Cour
695154970d
deprecate existsDir; use dirExists instead ( #14884 )
2020-07-03 23:04:23 +02:00
Timothee Cour
dc5a40f3f3
{.deprecated: [existsFile: fileExists].} ( #14735 )
...
* {.deprecated: [existsFile: fileExists].}
* s/existsFile/fileExists/ except under deps
* workaround pending #14819
* fix test
2020-07-02 16:19:13 +02:00
lbartoletti
5c1fa142d6
New freebsd platforms ( #14801 )
...
* add riscv as riscv64
* add all platforms supported by FreeBSD
2020-06-29 10:31:25 +02:00
Miran
e7f280bd26
Remove deprecated stuff from stdlib ( #14699 )
...
* update to the latest Jester
* remove deprecated procs from some stdlib modules
* 'criterion' is not maintained anymore and relies on obsolete stuff
2020-06-17 15:25:02 +02:00
lbartoletti
30c09e4607
[OpenBSD] Add arm support ( #14608 )
...
* add arm support to openbsd
* use clang on openbsd
2020-06-08 20:06:04 +02:00
alaviss
0533c43547
Revert "niminst: use threaded compression when supported ( #14455 )" ( #14462 )
...
This reverts commit b749d58ea1 .
2020-05-27 08:33:24 +02:00
alaviss
b749d58ea1
niminst: use threaded compression when supported ( #14455 )
2020-05-26 14:05:51 +02:00
lbartoletti
567af54baf
Add arm/arm64 for FreeBSD ( #13822 )
...
* Add arm and arm64 for FreeBSD
* Add arm64 with aarch64 and reorder to avoid conflict with arm
2020-03-31 22:55:25 +02:00
Timothee Cour
1cf5c280e3
only enable linenoise for -d:nimUseLinenoise ( #13478 )
...
* only enable linenoise for -d:nimUseLinenoise
* fixup
2020-02-24 11:06:39 +01:00
Timothee Cour
2b368bcdd7
fix linenoise regression ( #13395 )
...
* fix nightlies linenoise regression
* fix other installers
2020-02-12 10:35:00 +01:00
narimiran
c6a451c584
remove unused imports from tests
2019-11-06 14:35:45 +01:00
John Paul Adrian Glaubitz
944fcc0e62
Add build support for Linux/hppa ( #12271 )
...
* build.sh: Enable CPU detection for hppa
* compiler: Add hppa as target architecture on Linux
* lib/system: Add platform support for hppa
2019-09-26 15:45:05 +02:00
lenoil98
e1539c7344
Add build support for FreeBSD PowerPC64
2019-08-23 07:54:02 -04:00
lenoil98
806f3b592f
Add build support for FreeBSD PowerPC64
2019-08-23 07:50:50 -04:00
John Paul Adrian Glaubitz
65d1140d11
Add build support for Linux/ia64 ( #11880 ) [feature]
...
* compiler: Add ia64 as target architecture on Linux
* build.sh: Enable CPU detection for ia64
2019-08-04 23:16:30 +02:00
Araq
38bdf1cd7f
minor style changes
2019-07-10 23:55:56 +02:00
alaviss
1d1c72dfbb
niminst: get rid of LINKER / LD ( #11379 )
...
* niminst: get rid of LINKER / LD
They don't seem to be used anywhere, and clashes with *nix `$LD`
2019-06-03 08:45:52 +02:00
John Paul Adrian Glaubitz
4a485cb7ef
Add build support for Linux/alpha ( #11386 )
...
* compiler: Add alpha as target architecture on Linux
* build.sh: Enable CPU detection for alpha
2019-06-03 08:18:15 +02:00
alaviss
06f251fe4e
niminst/makefile: add windows support ( #11380 )
2019-06-02 14:25:47 +02:00
John Paul Adrian Glaubitz
ec038998f0
Add build support for Linux/m68k ( #11366 )
...
* compiler: Add m68k as target architecture on Linux
* build.sh: Enable CPU detection for m68k
2019-06-02 00:20:28 +02:00
John Paul Adrian Glaubitz
af0ae5830f
Add build support for Linux/sparc64 ( #11365 )
...
* compiler: Add sparc64 as target architecture on Linux
* build.sh: Use getconf for bitness detection on Linux/sparc
The isainfo utility is specific to Solaris and not available
on Linux/sparc. While getconf exists on Solaris as well, it
does not always seem to match the bitness reported by isainfo
on Solaris and isainfo should therefore be preferred on Solaris.
2019-06-01 10:45:44 +02:00
Andreas Rumpf
e2f32deba3
make niminst compile again
2018-11-16 22:41:01 +01:00
Timothee Cour
b5448bf25c
fix #9647 tmpl=>nimf ( #9658 )
2018-11-14 08:27:48 +01:00
Federico Ceratto
e435dbd35e
Update makefile and buildsh templates for riscv64 ( #9351 )
2018-10-13 17:18:06 +02:00
valtron
78078ea6b4
detect msys "os"
2018-10-01 10:30:52 -06:00
Andreas Rumpf
f6c5c636bb
niminst: fix 'gtar' invokation
2018-09-26 14:43:12 +02:00
Araq
69de5ad53c
niminst: fix gtar invokation
2018-09-21 01:26:07 +02:00
Andreas Rumpf
b4ff01b507
make niminst compile again
2018-08-23 16:32:38 +02:00
Dominik Picheta
ced1c13571
Use project name in install tmpl and ensure config dir is created.
2018-08-17 16:26:23 +01:00
Dominik Picheta
eff7e42d7b
Fixed install scripts for #8653 .
2018-08-17 16:21:37 +01:00
genotrance
1d72ec3f1b
Detect gcc arch in build.bat ( #7856 )
...
* Detect gcc arch in build.bat
* Fix 64-bit test
2018-05-22 20:53:29 +02:00
Flaviu Tamas
b132965330
Allow using CC environment variable with csources ( #7754 )
2018-05-06 11:23:08 +02:00
Andreas Rumpf
70e8640244
move new sha1 module into the new 'std' namespace
2018-02-06 17:40:31 +01:00
Andreas Rumpf
274fafb2df
fixes #6961
2018-02-02 17:35:04 +01:00
Araq
e0e1241a54
move securehash back into the stdlib
2017-12-21 12:34:38 +01:00
Araq
35133d97ef
make niminst compile again
2017-12-16 01:56:38 +01:00
Stephen
89fa438857
use more make conventions ( #6789 )
...
* use more make conventions
improves compatibility with cross compilation systems
* use make implicit rule
2017-11-22 21:38:19 +01:00
Stephen
2c584cdb3d
use make default linker naming convention ( #6787 )
2017-11-22 15:13:07 +01:00
Sergey Avseyev
0d81ada619
Fix platform detection in makefile ( #6751 )
2017-11-16 02:36:36 +01:00
Sergey Avseyev
22ceab0fbb
Fix little endian PPC64 architecture detection ( #6713 )
2017-11-11 16:55:13 -05:00
Fredrik Høisæther Rasch
811fbdafd9
Revert usage of non-standard uname -o command in build.sh ( #6342 )
2017-09-07 08:29:38 +02:00
Fredrik Høisæther Rasch
c39e202976
Introduce first class support for Android ( #5772 )
2017-08-06 02:18:15 +02:00
James Cowgill
fed1b0a077
Add mips64 and mips64el CPU platforms ( #5866 )
2017-08-03 18:37:02 +02:00
def
245a1fe8d7
Minor fixes for makefile.tmpl
2017-06-20 21:33:49 +02:00
Dennis Felsing
fd5ddab581
Merge pull request #5830 from jcowgill/makefile-indentation
...
makefile.tmpl: fix error handling and cleanups
2017-06-20 21:31:17 +02:00
Dennis Felsing
5b9620bc2d
Invoke xz -9 explicitly instead of trusting tar to interpret XZ_OPT
2017-05-23 15:30:58 +02:00
James Cowgill
675b271aa6
makefile.tmpl: fix error handling and cleanups
...
This changes the indentation of all non-recipe lines from tabs to 2
spaces. While this doesn't fix anything, it avoids either make or
someone interpreting those lines as a make recipe.
This also fixes the error handling by using make's $(error) function
instead. Previously make gave this syntax error whenever it hit the
error handling code:
```
*** recipe commences before first target. Stop.
```
2017-05-18 11:18:30 +01:00
Eugene Kabanov
9c99973ff8
Make DragonFlyBSD a first class BSD-like OS ( #5548 )
2017-03-16 14:47:53 +01:00
Andreas Rumpf
6382293255
niminst: less verbose output in a desparate attempt to make travis green again
2017-02-05 11:06:06 +01:00
Araq
3aeece4456
niminst: add some disabled code snippet I don't want to lose
2017-01-29 00:32:25 +01:00