Brent Cook
1c2a3f25e2
Remove cmake tests from travis builds for now.
...
This seemed like it should be easy, but apparently there are a lot of
gotchas that need to be ironed out in a branch first.
2015-09-09 07:45:54 -05:00
Brent Cook
e04dfb2b27
fix a couple of travis build failures
2015-09-09 07:34:37 -05:00
Brent Cook
46c9a8de8b
revert some travis shell portability tweaks
2015-09-09 07:13:05 -05:00
Brent Cook
9e090286b5
remove builtin travis cmake because it is too old
2015-09-09 07:01:26 -05:00
Brent Cook
f6999fbe4b
try ninja on travis linux again
2015-09-09 07:01:05 -05:00
Brent Cook
c0341ad131
use newer cmake for travis linux builds, revise build script
2015-09-09 06:59:55 -05:00
Brent Cook
2728a86590
travis' cmake does not support ninja, use make
2015-09-09 06:40:05 -05:00
Brent Cook
5de4c4f0eb
add travis-ci cmake tests
2015-09-09 06:12:16 -05:00
Brent Cook
5dc6303714
remove support for old MSVC versions, KNF
2015-09-09 06:03:52 -05:00
Brent Cook
adfb2bf722
Do not build lib-objects targets if we are just building static libs.
...
This confuses some cmake targets.
2015-09-09 06:03:52 -05:00
Brent Cook
5f4e95e7c1
updates for MSVC 2015's degenerate headers
...
Note that 'perror' moves from stdio.h to stdlib.h, and 'rename' moves
from stdio.h to io.h. Also, standard C includes move from the compiler
to the Windows SDK, which changes the base path for the include files.
2015-09-09 06:02:28 -05:00
Brent Cook
9903a26661
distribute strcasecmp.c
2015-09-07 01:28:29 -05:00
Brent Cook
ca56c332e3
disable shared CMake builds for OS X / Windows for now
2015-09-07 01:05:33 -05:00
Brent Cook
4078416c36
adjust order for ! .gitignore rule precedence
2015-09-07 00:40:20 -05:00
Brent Cook
122acbd659
update messages about Cygwin support
2015-09-07 00:33:55 -05:00
Brent Cook
5ccdd1380b
distribute include and man CMakefiles
2015-09-07 00:31:59 -05:00
kinichiro
3057de0d2b
use CP_LIBC for copying tests/memmem.c
2015-09-01 19:23:15 +09:00
Brent Cook
afcfb2d504
add CP_LIBC, fix tls compilation
2015-08-31 07:49:50 -05:00
Brent Cook
444749d1d5
remove s3_meth.c from CMake builds
2015-08-31 02:30:50 -05:00
Brent Cook
dbfba1154f
remove DEF_WEAK from libc copies
2015-08-31 02:30:25 -05:00
Brent Cook
058df4a234
Delete s3_meth.c since it was only for SSLv3 support.
2015-08-30 22:26:12 -05:00
Brent Cook
4e2763575f
update Changelog for 2.2.3
2015-08-30 22:17:55 -05:00
Brent Cook
cc3c1810e2
replace remaining bash-only features in the update script
...
We used to need more features, but as the Makefile.am's
stopped being dynamically generated, there is less need.
2015-08-28 06:03:33 -05:00
Brent Cook
935d2744aa
VERSION is now generated
2015-08-19 19:44:28 -05:00
Brent Cook
3bdb537aae
update pc files to use the package version, not library ABI version
2015-08-19 19:18:20 -05:00
Brent Cook
61fe482d46
derive version numbers from VERSION files
2015-08-19 19:18:03 -05:00
Jeff Davey
5461dea7f1
Add install targets and shared libraries to CMake
2015-08-18 13:20:19 -06:00
kinichiro
9aa4e1d960
disable strict aliasing on HP-UX C/aC++ compiler
...
to disable strict aliasing on HP-UX C/aC++, `+Otype_safety=off` is right.
`+Otype_safety=strong` forces ANSI aliasing.
2015-08-04 19:08:42 +09:00
Brent Cook
03ba7b70b9
rebuild manpages on opensslv.h changes
2015-08-03 07:39:21 -05:00
Brent Cook
13d910c11e
disable explicit_bzero optimizations with CMake builds
2015-08-03 07:37:24 -05:00
Brent Cook
3465c5105b
update build information
2015-08-03 07:19:25 -05:00
Brent Cook
75b90b157c
MSVC is not yet ready to build all of the tests
2015-08-03 07:05:40 -05:00
Brent Cook
c66d80a438
add win32-specific explicit_bzero implementation
2015-08-03 06:56:59 -05:00
Brent Cook
058e3ebe77
expand changelog, fix typo
2015-08-03 05:23:54 -05:00
Brent Cook
a6d5b32276
update release notes for 2.2.2
2015-08-02 23:42:48 -05:00
Brent Cook
6527c32039
initial Linux cmake suppport
...
tested on Ubuntu 14.04
2015-08-01 05:33:19 -05:00
Brent Cook
b521a76a46
disable current broken cmake tests
2015-07-22 11:42:34 -05:00
Brent Cook
dd0704b176
s/CMakeFiles/CMakeLists/, start porting test scripts
2015-07-22 11:40:16 -05:00
Brent Cook
a9b16c2d66
correct fallback err.h macro behavior
2015-07-22 09:00:38 -05:00
Brent Cook
a9122f74e0
add cmake tests
2015-07-21 22:21:14 -05:00
Brent Cook
3614acd62e
tests aren't ready for cmake, skip for now
2015-07-21 20:01:00 -05:00
Brent Cook
1828bcb9bf
don't build eng_rsax.c anymore
2015-07-21 20:00:42 -05:00
Brent Cook
9d5eb631e3
move sleep shim to posix_win.c
2015-07-21 12:52:29 -06:00
Brent Cook
63161e85dc
add initial build for arc4random/getentropy fallbacks
2015-07-21 12:52:14 -06:00
Brent Cook
cbdc8ca820
tighten up compat include paths, fix glibc compatibility
2015-07-21 12:04:07 -06:00
Brent Cook
5d8a1cf715
add initial CMake and Visual Studio build support
...
This moves the compatibility include files from include to
include/compat so we can use the awful MS C compiler
<../include/> trick to emulate the GNU #include_next extension.
This also removes a few old compat files we do not need anymore.
2015-07-21 12:08:18 -05:00
Brent Cook
7a4a37cf59
remove generated version file
2015-07-20 01:09:00 -05:00
Brent Cook
792a5acb67
eng_rsax is gone
2015-07-20 01:08:01 -05:00
Brent Cook
998cdebf36
update man links
2015-07-19 10:41:00 -05:00
Brent Cook
a1a0f2c6e2
implement compatibility shim for __warn_references
...
This will allow us to warn about deprecated function references at link-time.
2015-07-17 16:54:23 -05:00