Commit Graph

145 Commits

Author SHA1 Message Date
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
Araq
f670ba2acc niminst works with gitlab 2016-10-22 23:23:33 +02:00
Andreas Rumpf
b99333f53a niminst updates 2016-10-21 12:12:33 +02:00
Dominik Picheta
b3c18b8dd8 Improve niminst zip error message and fix CI build. 2016-10-16 16:40:00 +02:00
Dominik Picheta
d004a06c6e Fixes niminst zip not creating output dir & cleans related code. 2016-10-16 16:11:26 +02:00
Zion Nimchuk
9b7231a6ab Add Mingw build support for build.sh 2016-10-13 18:38:57 -07:00
Araq
00b749c418 zip files for Windows 2016-10-09 14:35:00 +02:00
Dominik Picheta
8ec28552bc NSIS won't force admin privileges. 2016-10-01 00:09:17 +02:00
Dominik Picheta
331d4ab07d CI: Fixes PATH handling in NSIS installers.
Squashed commit of the following:

commit 82d16908d6b4dacc585c241005f49aea2eef2c9f
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Fri Sep 30 22:20:47 2016 +0200

    CI: ugh, another try.

commit 6fe7e2fad11851ad568f9156132bf186593d2c0d
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Fri Sep 30 21:48:22 2016 +0200

    CI: Fix env PATH setting issues in NSIS installer.
2016-09-30 23:23:20 +02:00
Dominik Picheta
c035fd93f4 Works around a niminst bug. Related to commit 3813af63f5 and #4831. 2016-09-29 20:59:14 +02:00
Dominik Picheta
d623b069b5 Fixes and improvements to NSIS installer. 2016-09-28 22:20:06 +02:00
Sergey Avseyev
1492ff33ce define sparc64 platform 2016-07-21 00:08:49 +03:00
Denis Kolodin
b8ab419067 Use relative paths in install script template 2016-07-03 12:05:51 +03:00
Joey Payne
0110a66c68 Use walkPattern to walk both directories and files 2016-06-17 08:38:55 -06:00
Andreas Rumpf
82ccb09b61 fixes niminst regression 2016-06-13 12:18:44 +02:00