Commit Graph

159 Commits

Author SHA1 Message Date
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
Dominik Picheta
0f82f047a2 NSIS: Install to C:\Nim by default. 2017-01-28 17:06:25 +01:00
Dominik Picheta
b040f74356 Fix C source gen. 2017-01-08 20:52:53 +01:00
Araq
8413c9f15e niminst: faster way to deduplicate files 2017-01-03 17:06:31 +01:00
Andreas Rumpf
072f932575 niminst: remove complex non-posix line noise for install.tmpl 2016-12-31 03:00:39 +01:00
Andreas Rumpf
0af85846bb support for arm64; fixes #2147 2016-12-27 19:18:41 +01:00
Araq
45c6f9bb69 niminst update: make csources compile on old Linuxes 2016-11-01 07:14:20 +01:00
Araq
f9d8fd54c9 make travis green 2016-10-23 15:37:31 +02:00