Commit Graph

2040 Commits

Author SHA1 Message Date
Christian Andersen
937a3d920e Try to simplify build instruction.
In particular simplify the Windows build instructions,
by only having a short CMake section about it. While
mentioning that bash shell is required also on Windows
up-front.

Splits the build section into a section for configure
and one for CMake so it is easier to pick one of them.
Moves the additional CMake options into the CMake section.
Moves dist.sh text into the configure section as it is
configure specific.
2024-05-25 12:43:01 +02:00
Christian Andersen
ad6e77ca9f Rename README.windows to README.mingw.md
Since it is mingw specific and does not really
involve other compilers.
2024-05-25 12:43:00 +02:00
Christian Andersen
ac75aab323 Remove the dist-win compilation script
With the CMake version of building for windows
there is support for building with MINGW, clang,
and Visual Studio. CMake can build for MINGW
using the regular method of autogen and CMake.

Removing this makes it a bit simpler to get an
overview of how to build for windows. Reducing
confusion.
2024-05-25 12:43:00 +02:00
Theo Buehler
f785e2954a Update man links 2024-05-25 00:28:47 -06:00
Theo Buehler
53120acdbd bye bye enc_writ.c 2024-05-24 13:24:19 -06:00
Theo Buehler
5a0c55e5c7 Update ChangeLog 2024-05-22 08:22:08 -06:00
Theo Buehler
7005b782b7 Land #1054 - add ubuntu 24.04 to CI 2024-05-17 21:04:03 +02:00
Ilia Shipitsin
f4018bc394 CI: introduce Ubuntu 24.04 2024-05-17 20:22:23 +02:00
Theo Buehler
fa24a41a09 Update man links 2024-05-13 10:39:04 -06:00
Theo Buehler
2b57096119 Update ChangeLog 2024-05-11 07:16:25 -06:00
Theo Buehler
cbacfb4f06 Update ChangeLog 2024-05-09 16:08:43 -06:00
Theo Buehler
1a424b31f6 Update ChangeLog 2024-05-08 12:29:14 -06:00
Theo Buehler
1892ae76df Link lhash_test to build 2024-05-06 11:03:08 -06:00
Theo Buehler
3f0218f4b3 Update ChangeLog 2024-05-06 10:59:21 -06:00
Theo Buehler
410e176f2c Update ChangeLog 2024-05-04 11:57:33 -06:00
Theo Buehler
0dad7d8e2d Land #1051 - add libtool for cmake config on macos 2024-04-30 20:36:50 +02:00
Theo Buehler
08eefd163b Add libtool for cmake_config CI 2024-04-30 20:25:07 +02:00
Theo Buehler
79a40fca3f Update man links 2024-04-30 12:03:31 -06:00
Theo Buehler
5774559123 Update ChangeLog 2024-04-29 12:06:36 -06:00
Theo Buehler
84d355b31e Update man links 2024-04-25 12:54:22 -06:00
Theo Buehler
d0221daff6 link crypto_test to the build 2024-04-25 12:45:38 -06:00
Theo Buehler
a8bd03a588 pem2.h headed to the bit bucket 2024-04-25 12:42:07 -06:00
Theo Buehler
b1b491410f Update ChangeLog 2024-04-17 10:27:04 -06:00
Theo Buehler
64e0f7c5d6 Unhook o_str.c 2024-04-15 23:31:19 -06:00
Theo Buehler
2e6ce7b0fd Rebase crypto_namespace.h.patch 2024-04-11 02:38:14 -06:00
Theo Buehler
13d2bf18d4 Tweak ChangeLog 2024-04-10 22:26:10 -06:00
Theo Buehler
f87d891109 Update ChangeLog 2024-04-09 13:05:34 -06:00
Theo Buehler
ff2d4b649f Link bn_bits to regress 2024-04-09 09:45:16 -06:00
Theo Buehler
4a9c3341d7 Add hidden evp.h and conf.h 2024-04-09 09:07:29 -06:00
Theo Buehler
52982071f0 ChangeLog: add a couple of missing periods 2024-04-09 08:36:40 -06:00
Theo Buehler
a826268f43 Update ChangeLog 2024-04-09 01:12:57 -06:00
Brent Cook
c9de9d34ff Land #1045, [Windows] Mention running update.sh in readme 2024-04-08 20:30:10 -05:00
Brent Cook
e28c00a367 Land #1047, use file version number in test scripts 2024-04-08 20:26:36 -05:00
Brent Cook
1ed1b236f2 Land #1032, mingw: re-enable endbr opcode, add workaround for llvm cet.h issue 2024-04-08 20:20:35 -05:00
Brent Cook
7d28eaa941 Land #1035, explicitly undef __CET__ on masm cpp 2024-04-08 20:19:42 -05:00
Brent Cook
d88107b386 read VERSION after it is generated by update script 2024-04-08 20:10:31 -05:00
Brent Cook
9091d5551c use a specific version number in test scripts
This avoids issue reported in #1041 with file glob confusing cd.
Also remove extra newline from VERSION when update.sh runs.
2024-04-08 20:05:29 -05:00
Christian Andersen
7ff4e2874b [Windows] Mention running update.sh in readme.
So it is a bit easier to setup, without having
to try and figure out why CMake is not generating
a valid build. To improve #1044.
2024-04-08 22:57:57 +02:00
Theo Buehler
0eea45f400 Land #1043 - Add uninstall only if install is enabled 2024-04-08 10:05:58 +02:00
Jim B
fdfbde785d Update CMakeLists.txt
Co-authored-by: Viktor Szakats <vszakats@users.noreply.github.com>
2024-04-07 20:45:02 -07:00
Jim B
9f64e1d14d Update CMakeLists.txt
Collapse the same if condition blocks into one block.  Include the uninstall rule when building install rules; if there was no install, shouldn't need uninstall (for this build; a previous build that was installed would have an uninstall rule)
2024-04-06 12:17:32 -07:00
Bob Beck
067bff0c51 add stuff 2024-03-30 05:26:25 -06:00
Theo Buehler
7362be429c Update ChangeLog 2024-03-30 05:18:22 -06:00
Theo Buehler
5ff4c4ace7 Add hidden aes.h and camellia.h 2024-03-29 23:37:15 -06:00
Theo Buehler
c2f5a90ed0 Add HAVE_AES_* flags to all x86_64 asm builds 2024-03-29 22:29:23 -06:00
Theo Buehler
364e1fa716 Add hidden whrlpool 2024-03-29 22:29:23 -06:00
Theo Buehler
a07d3f6484 Link rsa_padding_test to build 2024-03-29 22:29:23 -06:00
Joshua Sing
e982ab4133 Add whirlpool test 2024-03-29 23:02:01 +11:00
Theo Buehler
70d384d537 camellia/cast consolidation coping 2024-03-29 02:24:23 -06:00
Theo Buehler
fd57ce5076 A concentration of ideas has happened 2024-03-28 23:26:00 -06:00