123 Commits

Author SHA1 Message Date
Marcus Holland-Moritz
8808d1dbac Allow version override for nixpkgs (fixes github #155) 2023-08-05 09:19:54 +02:00
Marcus Holland-Moritz
274885f1f1 Fix release build 2023-07-09 19:54:25 +02:00
Marcus Holland-Moritz
9a7ed059c2 Don't write version files to source tree when in git repo 2023-07-09 10:57:37 +02:00
Marcus Holland-Moritz
fdc0951fe5 Use %USERPROFILE% in cmake/win.bat 2023-06-27 23:59:04 +02:00
Marcus Holland-Moritz
367c80559a More flexible batch file for Windows builds 2023-06-26 11:07:41 +02:00
Marcus Holland-Moritz
8a560d0bda Add batch script for Windows build 2023-06-25 20:20:16 +02:00
Marcus Holland-Moritz
242d316007 Fix #99: build fails if build dir is outside of git repo 2022-10-24 09:53:31 +02:00
Maxim [maxirmx] Samsonov
7ad1c61ba8 Static build rework 2021-07-30 01:02:45 +03:00
Marcus Holland-Moritz
1e46f2270e Use real directory paths in version.cmake (fixes gh #47) 2021-06-08 20:51:57 +02:00
Marcus Holland-Moritz
c97105f3e9 Move fatal error after useful debug output (d'oh!) 2021-06-06 23:08:31 +02:00
Marcus Holland-Moritz
2c98501e46 Update static linking script to also work for tests 2021-04-12 19:35:48 +02:00
Marcus Holland-Moritz
35cac17dab Fix version file generation in external git repo
If the source tarball is extracted within a git repository, the
version file generation code would try to re-create the version
files and would very likely fail doing so.

This is an issue on Arch Linux, where packages are apparently
built from within a repo that hold the package build information.
2021-04-11 13:20:24 +02:00
Marcus Holland-Moritz
8216d63086 Build fsst without -march=native 2021-04-06 10:13:15 +02:00
Marcus Holland-Moritz
5bfabef613 Update static linking 2021-03-23 14:02:35 +01:00
Marcus Holland-Moritz
60003f7c48 Update static linking script to fix exception handling 2021-03-13 15:23:07 +01:00
Marcus Holland-Moritz
9d57191386 Update static linking script 2021-03-06 18:37:36 +01:00
Marcus Holland-Moritz
1bc3a66cf5 Fix version.cmake 2021-01-07 17:56:55 +01:00
Marcus Holland-Moritz
4df32dc00c Improve version handling 2020-12-30 16:37:54 +01:00
Marcus Holland-Moritz
e681dcb097 Clean up (and optionalize) use of jemalloc 2020-12-30 13:13:05 +01:00
Marcus Holland-Moritz
dbf4ec4f35 Add new checksum abstraction, including support for xxHash 2020-12-16 14:27:35 +01:00
Marcus Holland-Moritz
f7ae5b14d9 Enable jemalloc for everything 2020-12-15 17:43:33 +01:00
Marcus Holland-Moritz
5368a1e2e3 Require jemalloc 2020-12-15 15:25:11 +01:00
Marcus Holland-Moritz
d56367e7fe Move static linking logic to bash script 2020-12-14 18:39:17 +01:00