Commit graph

256 commits

Author SHA1 Message Date
4289680817
Update URL 2025-06-24 18:17:44 +02:00
a91173a882 Stop using tput
It causes more problems than it solves.

FossilOrigin-Name: a1fc408477cb9cb06aa19632e921135360b505a0e464fc8bbf5e2b854b1eaa8e
2025-05-29 17:06:48 +00:00
ab77d9e807 Split .S.o & .S.amigalib.o to fix message & flags
FossilOrigin-Name: c717ad6eef466b9b8e3f445ee22640486ab3847b08ce29e61958409e7105c62f
2025-05-05 22:18:38 +00:00
2a59c22af0 Use Libs as Amiga library directory
FossilOrigin-Name: bb5e8b709263d0b37315f5bc6c971d41d90bdeb9e18a0c45d6d2d86570ed1830
2025-05-02 10:01:38 +00:00
3c76391237 Fix wrong status message for .S.amigalib.o
FossilOrigin-Name: 23db804f5993d77c8b42200c78fae30adb93676ecb3f5147a6ff5ca01671c474
2025-04-23 19:01:01 +00:00
63c9878fe0 Disable Stack Protector on MorphOS
FossilOrigin-Name: 6d29d730b63ec9b041ce5e3b0c565e56938afba7258e9eec2764cba390f8bc49
2025-04-23 18:22:12 +00:00
d5f7e00c7a Don't check for RELRO on MorphOS
It's not supported, but accepted by the toolchain, which will just issue
a warning.

FossilOrigin-Name: 0f70ee1915bb453293eeed9c511ca6ddd72271782b1a562c8138a56e1ba01ed9
2025-04-21 12:55:30 +00:00
890ecad040 Don't check for Stack Protector on m68k-amigaos
The link test works, but linking actual programs fails.

FossilOrigin-Name: 4a2f9001c7ac948ced3568ecfe4572c3e75b7fab33f3a5f39246c14ee9659b35
2025-03-28 20:43:03 +00:00
340635512a Improve Stack Protector check
FossilOrigin-Name: 89571cb96f8e897eec19b332b41f1dfd7b29181a090ca67bc842d9b4d7d798e0
2025-03-28 20:30:18 +00:00
28ed7cbfe1 Add support for Stack Protector
FossilOrigin-Name: 5e80ba800541b636d62ca53c912322ce1923153d0e8cd1ccf45365b379f00331
2025-03-28 20:08:51 +00:00
235c32d809 Add support for RELRO
FossilOrigin-Name: ae2a4a9b7145e3aeb8da0e285b46a93ca245eeba4b49105e5f0434900652a081
2025-03-28 19:27:53 +00:00
8a3759a36b Fix last commit being incomplete
FossilOrigin-Name: c21e28e0f478334a56b5b339e330930f133eaf7863fa545ae09eee49df16e185
2025-03-23 00:19:58 +00:00
a36a892840 Use -Wl,-pie instead of -pie
FossilOrigin-Name: 458f2eaa4ae818ea16917f200b715f8f1dcc1e4105f4606aa8252d838e6ecac0
2025-03-22 23:55:42 +00:00
502d993bd7 Add support for PIE
FossilOrigin-Name: 53f278138f2e1e4ef3b8b60b27b35b150e74395caeafc218801ba87e36622993
2025-03-22 23:38:53 +00:00
f1642bd767 Update copyright
FossilOrigin-Name: 2661543eaa0640912af5c99255e6136e9954f934b333c0060d78706f532e2c36
2025-01-08 14:15:57 +00:00
d73d05e23c Don't rely on bold being rendered brighter
FossilOrigin-Name: 9e5ca0405a613eeabf356760f370bf50eb1f4763a7de54ea62014c7c06286123
2025-01-08 14:12:57 +00:00
ff8e1fdf94 Allow an else for BUILDSYS_{FRAMEWORK,BUNDLE}
FossilOrigin-Name: 747670c8be997464290889c3735c8c63b48a483296f6a91fc6ef70ecbe3ea684
2024-11-16 13:30:11 +00:00
be69b8cd0e Change license to unmodified ISC
FossilOrigin-Name: 28f534922cce58666a83807af2d9b48cf2156af36cbb383af563a9211d5e9af9
2024-08-11 09:02:25 +00:00
975ecba72c Fix make install
I accidentally left this code in before committing.

FossilOrigin-Name: e2d56e07c919eb16f34125c66d9c5d8aec694f3e3af28b5493369e58366dca88
2024-05-05 00:54:30 +00:00
f8b7c02f29 Update autogen.sh
FossilOrigin-Name: e98b322ac4533ed89c3028b99f00eece150ea2ae2dd8846d54ac24927253c49f
2024-05-05 00:40:24 +00:00
12ea4586df Make a distinction between plugins and bundles
FossilOrigin-Name: 5695217e58e9abf93c8869e73f24b146542e598ab0506ceb39b114f876d2cae4
2024-05-05 00:15:35 +00:00
b723a43c45 Create .frameworks for macOS and iOS differently
FossilOrigin-Name: 5abbdc7a0a39925071a56d373ab4b27ac1b952b782b923d6cf6ab8c2fb459583
2023-09-10 23:30:05 +00:00
4f1b6289ee Remove --timestamp=none from codesign for plugins
This was overlooked when removing --timestamp=none.

FossilOrigin-Name: 2cc751b1a02528903d0bc37aff9d799c140bbce93cfc774b866bc681e17a27b5
2023-09-10 23:00:44 +00:00
3732a1e344 Wrap long lines
FossilOrigin-Name: 0815676e2c726cc15b54844f0609d28048453a39978f7775659ffb7f3ed6b453
2023-09-10 22:46:01 +00:00
7c12bee3ed Put Info.plist into Resources of .framework
FossilOrigin-Name: 6c6601b74f3f9c87b3376582d76fe6beee236bfa00443e527fdda980f54f90d0
2023-09-10 21:32:19 +00:00
c2049ca396 Add LIB_PATCH to set patch level of a library
FossilOrigin-Name: 56ccacdc62ad446cb9b4db28f057e97d1a4f6a56047ebe5ebb512e031fee2b84
2023-09-08 12:43:48 +00:00
f764934609 Make sure to always use ${MAKE}
Invoking gmake via ${MAKE_S} rather than ${MAKE} breaks parallel builds.

FossilOrigin-Name: 5e210b2ade51782f11d6dc45aa321c79ae86cf17fbe1c127aa9d84a948721046
2023-09-07 23:57:46 +00:00
8526726393 Add --disable-silent-rules
FossilOrigin-Name: 182a6b6bca378d8cafa8557bb255d171af8c7e64da06e34f1f6a627abfe58875
2023-09-04 22:02:12 +00:00
fd6cff64f4 Create Current symlink for .frameworks
FossilOrigin-Name: f9990e49467c153f62fb65a0fb1f517bc407096b9a9caa54aabed2528c74a186
2023-09-04 21:09:22 +00:00
9f8cbcec4b Make sure .frameworks are correctly versioned
FossilOrigin-Name: 28ac809cfb8f6c3ffd82a5eab6977c6399a02864c958500670852063cf960984
2023-09-03 23:09:48 +00:00
0feef47323 Update copyright on a missed file
FossilOrigin-Name: cf904a372d61391074e462d2932ecb53522f3856b0ef2bee314348f570d018b3
2023-07-15 21:08:14 +00:00
122e121d6a Run uninstall-extra at the end of uninstall
FossilOrigin-Name: 5e8ce843371969302c74854e958aa405ab2e63ffec51f51b9465e426f77d4f45
2023-02-11 23:21:34 +00:00
5dbb4e0f2c Add explicit BUILDSYS_PLUGIN
FossilOrigin-Name: edfc59226eb7ab438a38add18e814e2e0285c8c00fa70e1877d9425eb34a631d
2023-01-06 08:59:46 +00:00
f721c492d3 Update copyright
FossilOrigin-Name: 24e7b232cc4365f0e803ee23429230a1c2a459058df8dc30ffa6c38cc58d8fe9
2022-11-07 00:34:27 +00:00
0e2d13689b Rename WINDRES to RC and use RCFLAGS
FossilOrigin-Name: 23d62b6f55ff6ae6f0c7198b750468c36220245f101344a0cb0997ba499c1228
2022-10-09 21:03:07 +00:00
c085848120 Delete .dll.a before symlinking it
FossilOrigin-Name: ef9338d57d4c94b1f31d0e03f599931bc294b2d3d15ee0a0478a6097ca7a7d67
2022-09-23 18:57:32 +00:00
7fc884e5e9 Fix uninstalling DLLs on Windows
FossilOrigin-Name: 0f0c69e4203935267d3d130dfcb6ba3491b684dbc2d2e88f15b662f8f23a0a26
2022-08-07 21:10:12 +00:00
71e0ef5808 Fix buildsys.m4 with autoconf 2.61
FossilOrigin-Name: 61b8ae7f0b3a5b50beed88f082fb0aa38cca43079b4e75621ed8db0ebbdd2dd0
2021-12-05 17:04:46 +00:00
2ec0aab030 Fix (un)install of DLLs
FossilOrigin-Name: fd91ea17cbd9f4d6cfd9702887a128915170a3101d6aa9ed3c8ba4c90cf6e397
2021-11-21 23:40:03 +00:00
20f787071a Don't create implib for DLLs
It is possible to directly link against the DLL, which is faster.

FossilOrigin-Name: 23165f012cc4c836139e9d3383d2c4342eb2d7969458935bab66dbf47e63f21a
2021-11-21 21:42:52 +00:00
5288efb30d Don't use rpath on Windows
Windows does not support rpath, and while GNU ld just ignores it, lld
fails with the flag.

FossilOrigin-Name: dffa232bd2032733a473c6af73a4875e4543fcccb4c8f22569fdd38bea0fc4de
2021-09-04 10:24:14 +00:00
32463020dd Add option to disable rpath
FossilOrigin-Name: 2a5ae2a51be86f1f2474e8a457f59faa3a30a712bf5a05911fd421f201a0b4b6
2021-09-02 17:04:29 +00:00
8f6780aa80 Fix installing DLLs on Windows
This was broken by the change to include the library major version in
the DLL name.

FossilOrigin-Name: ae68a88dd93140ff8b34d3584e226fe65395680f880e6a91b15ba3dfa4d22439
2021-05-02 22:18:38 +00:00
727b876e34 Include library major version in DLL name
FossilOrigin-Name: 8dfc32139c470e8e3bc79b0fc13ed3ddb8641f720e87a7e213490c59cbf7cf25
2021-05-02 15:08:48 +00:00
247451fb7a Create potential include subdirectories
FossilOrigin-Name: 00d6e0e99a136ff2a1726325054411abda6b24c8f0e2b9d4c075f578ac384018
2021-05-01 03:26:03 +00:00
5ace575f1e Fix installing using build-aux/install-sh
FossilOrigin-Name: 3a8b331cffbb7ec79c016e46b9e45f65bc6c52bdff2c345c7f29ebf3685b11e3
2021-01-16 16:10:37 +00:00
3d013eecc9 Add support for HP-UX (Itanium)
FossilOrigin-Name: 867bf6b44cbbfac232a510401db6e2b7add81efdb2186fa2890aad3918831574
2021-01-13 17:31:00 +00:00
a92c5caaf6 Fix handling of empty DEPS
FossilOrigin-Name: 908535244490c2b8c2ca63e80c8e38f326e06f9f0344ec31092871fcbad173d0
2021-01-01 15:58:47 +00:00
12d0a54c50 Delete .sl file before symlinking to it
FossilOrigin-Name: 944247deeb50fb8bfa020d9f0c463e6eb23f279159d20030d12b9355f0357d45
2021-01-01 15:49:14 +00:00
20094016fa Update copyright
FossilOrigin-Name: dbe1c3e2fd921d702543ab8b55ea768fc33bea8f36d5eba1a26cf1a230564b84
2021-01-01 14:15:50 +00:00