Commit Graph

41 Commits

Author SHA1 Message Date
mintsuki
ea374c266e build: Handle -no-pie bug with cross-detect 2022-08-26 10:44:22 +02:00
mintsuki
14fb83ee31 build: Fix #208 2022-08-22 18:55:24 +02:00
mintsuki
1ed0767691 build: Drop support for building GCC toolchain 2022-08-09 14:44:21 +02:00
mintsuki
fbdd0a0168 build: Get proper mkdir -p from autoconf 2022-08-09 14:44:21 +02:00
mintsuki
99d7dbbd17 build: Move to using external cross-detect package 2022-07-05 21:42:59 +02:00
mintsuki
387b11e4dd build: Minor configure.ac adjustments 2022-07-05 21:42:59 +02:00
mintsuki
fef3c2c47b build: Make sure autoreconf -fvi is able to reconf tarballs. Fixes #187 2022-07-02 13:37:34 +02:00
mintsuki
989839d186 build: Misc improvements 2022-06-25 08:08:00 +02:00
mintsuki
854b8ee138 build: Update for newer limine-efi 2022-06-25 08:08:00 +02:00
mintsuki
f01df5e00a build: Remove useless LIMINE_AS 2022-06-25 08:08:00 +02:00
mintsuki
381ec7d3d8 build: Improve toolchain detection 2022-06-25 08:08:00 +02:00
mintsuki
8ce6d7daba build: Run toolchain-detect at configure time 2022-06-25 08:08:00 +02:00
mintsuki
7684f0346d build: Add toolchain-detect 2022-06-25 08:08:00 +02:00
mintsuki
2cd8dbe96a build: Remove useless x86-specific test from configure 2022-06-25 08:08:00 +02:00
mintsuki
006efad34b build: Disable all ports by default 2022-06-25 08:08:00 +02:00
mintsuki
a796a6dd4e build: Increase portability of Makefile targets 2022-06-25 08:08:00 +02:00
mintsuki
3d9737f5e6 build: Configure improvements 2022-05-21 04:23:03 +02:00
mintsuki
64e9c11daa build: No longer hard depend on GNU binutils 2022-04-20 04:38:58 +02:00
mintsuki
c052509567 misc: limine-s2deploy -> limine-deploy 2022-04-02 09:31:19 +02:00
mintsuki
6f8474c249 misc: limine-eltorito-efi.bin -> limine-cd-efi.bin 2022-03-30 15:14:02 +02:00
mintsuki
65b5a7f66f misc: limine-install -> limine-s2deploy 2022-03-21 00:56:02 +01:00
mintsuki
c5d61e4ec6 build: Unbreak out of tree builds 2022-02-21 00:40:15 +01:00
mintsuki
1984f401a1 build: Use config.h for generated constants 2022-02-20 23:05:53 +01:00
mintsuki
92eef3feec build: Add more granular configure options 2022-02-18 02:23:39 +01:00
mintsuki
5d407dbdf1 build: Minor build system tweaks 2022-02-11 20:46:57 +01:00
mintsuki
459029eedf build: Make build system search for toolchain in source dir too 2022-02-10 22:36:50 +01:00
mintsuki
b138b1952e limine-install: Make hgen a shell script 2022-02-10 14:47:38 +01:00
mintsuki
bcf01fa39a build: Improve eltorito-efi configure option 2022-02-08 15:43:21 +01:00
mintsuki
23ee0bf491 build: Make eltorito-efi build manually toggleable 2022-02-08 15:35:54 +01:00
mintsuki
7d70e31258 build: Minor portability fixes 2022-02-03 11:35:54 +01:00
mintsuki
8920c89ad5 build: Unify and preprocess linker scripts 2022-02-02 18:18:49 +01:00
mintsuki
9332a9f4e1 build: Misc improvements 2022-02-02 16:24:13 +01:00
mintsuki
d7b8c3cf8a build: Misc improvements 2022-02-01 08:04:55 +01:00
mintsuki
e4bd2cfdbf build: Move program detection logic to configure script 2022-01-31 11:46:19 +01:00
mintsuki
ac865be1a1 build: Minor misc fixes 2022-01-29 17:23:41 +01:00
mintsuki
68faef19be misc: Various fixes 2022-01-28 10:23:26 +01:00
mintsuki
80ae303ba8 misc: Fixes for GCC 12 warnings; add extern prototypes for inline functions 2022-01-26 03:58:28 +01:00
mintsuki
a0a8b3c0d6 build: 'install' portability fixes 2022-01-22 03:46:48 +01:00
mintsuki
fd09538f48 build: Sanitise variables before building reduced-gnu-efi 2022-01-17 00:20:59 +01:00
mintsuki
26641eb1a8 build: Misc build system improvements 2022-01-16 22:41:37 +01:00
mintsuki
3bb70dcbee build: Move to using autoconf 2022-01-16 06:09:36 +01:00