Brent Cook
4fcfc82d83
scope private/public headers when embedding into other projects
...
thanks to Cameron Palmer
2018-05-29 05:46:54 -05:00
Brent Cook
9b4044d8ed
Land #426 , don't assume ; works as a newline assembly character
2018-05-28 22:17:08 -05:00
Brent Cook
b0103dad19
update links
2018-05-28 18:07:25 -05:00
Sergei Trofimovich
787d8d240b
__warn_references: tweak assembly for "gnu.warning" section
...
On some targets ';' (like hppa) is treated as a comment
in assembly files. This occasionally causes the following
assembly failures:
```
Error: can't resolve `.gnu.warning.EVP_DecryptFinal'
{.gnu.warning.EVP_DecryptFinal section} - `.Ltext0' {.text section}
```
Note how branch (or other reference) attempts to cross the
boundary across two section types: '.text' and '.gnu.warning'.
Tobias Ulmer notes that openbsd already uses newlines
for similar macro:
https://github.com/openbsd/src/blob/master/sys/arch/hppa/include/cdefs.h
This change switches from ';' to newline as well.
Tested on hppa2.0 and x86_64.
Reported-by: Jeroen Roovers
Bug: https://bugs.gentoo.org/656104
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2018-05-19 17:38:50 +01:00
Brent Cook
138734e5b9
expand symbol filter to include underscore
2018-05-02 23:33:37 -05:00
Brent Cook
4c61b0e7fe
update release notes
2018-05-02 22:35:37 -05:00
Brent Cook
13b704d4d3
fix extra comma in amd64 normalization
2018-05-02 22:35:27 -05:00
Brent Cook
0974145a9e
better separate linux and non-linux checks for clock_gettime
2018-04-06 04:21:20 -05:00
Brent Cook
d34dcede69
Land #414 , Build and run regression tests against shared libraries with CMake
2018-04-01 19:05:18 -05:00
kinichiro
650487dbe9
Build and run regression tests against shared libraries with CMake
2018-03-27 21:40:52 +09:00
Brent Cook
a98f8a3a13
update changelog
2018-03-25 22:32:00 -05:00
Brent Cook
55c0cacca0
Land #406 , use BUILD_SHARED_LIBS
2018-03-25 19:21:16 -05:00
Brent Cook
89e5bc5227
refine changelog
2018-03-23 18:52:08 -05:00
Brent Cook
31a66e1c5b
Land #412 , fix builds for macos 10.11
2018-03-23 18:15:50 -05:00
Brent Cook
31c98c2969
always allow upstream time.h to be visible
2018-03-23 15:35:58 -05:00
Brent Cook
862cd768b7
fix clock_gettime check in cmake
2018-03-23 13:52:12 -05:00
Brent Cook
6b513a1c78
add proper guard and typedef
2018-03-23 13:45:05 -05:00
Brent Cook
4b2a8cd1c1
adjust definition of compat clock_gettime
2018-03-23 11:10:16 -05:00
Brent Cook
28041ddc32
update changelog
2018-03-22 23:37:43 -05:00
Brent Cook
70e6be3d6e
move clock_gettime check out
2018-03-22 21:43:06 -05:00
Brent Cook
158281bdfe
AC_CHECK_FUNC does not set the define, prefer AC_CHECK_FUNCS
2018-03-22 21:32:25 -05:00
Brent Cook
7ffaf00415
hide clock_gettime on win32
2018-03-22 21:11:46 -05:00
Brent Cook
987aa6a084
add clock_gettime for macos 10.11 and earlier
2018-03-22 21:04:43 -05:00
Brent Cook
78600e9bec
changelog fixes, update windows compatibility
2018-03-21 14:13:06 -05:00
Don
4d753badc0
Cleanup options around tests
2018-03-21 11:33:38 -07:00
Don
a1c22d93cd
Have travis do shared and static builds
2018-03-21 10:55:55 -07:00
Don
26bebfc564
Use BUILD_SHARED_LIBS to specify library type
2018-03-21 10:24:52 -07:00
Brent Cook
c22031f0fc
update man links
2018-03-21 06:05:55 -05:00
Brent Cook
83e352466e
update changelog
2018-03-21 06:03:13 -05:00
Brent Cook
0f7e193c80
Land #409 , disable ssltest for now in appveyor
2018-03-21 05:10:27 -05:00
Don
3f61652f26
Temporarily turn off ssltest
...
Currently ssltest does not run on AppVeyor. Turn this test off until it can be run in CI.
2018-03-20 22:00:08 -07:00
Don
8b72e6aca6
Add timeout and output for failure
2018-03-20 21:27:13 -07:00
Don
644c1097a8
Fix Windows tests within CMake
2018-03-20 16:44:41 -07:00
Don
0263e69a93
Only run tests on static builds
2018-03-20 16:23:35 -07:00
Don
23f2dcec9f
Add ctest config support and enable tests
2018-03-20 16:16:29 -07:00
Don
eb7a82524e
Fix SHARED_LIBS matrix
2018-03-20 09:51:24 -07:00
Don
72214b9d12
Use BUILD_SHARED_LIBS
2018-03-19 19:15:05 -07:00
Don
8d3a9a3729
Add appveyor support for Window CI/CD
2018-03-19 18:29:00 -07:00
Brent Cook
af26465905
update manpage links
2018-03-18 11:21:46 -05:00
Brent Cook
366071c2cf
add new init functions
2018-03-18 10:43:16 -05:00
Brent Cook
0e46c1e8ba
add pthread_self/pthread_equal for win32
2018-03-18 10:36:51 -05:00
Brent Cook
1b84f79f4c
Land #402 , Remove CMAKE_HOST_ references
2018-03-18 09:53:37 -05:00
Brent Cook
57988468e6
Land #401 , Conditionally build apps
2018-03-18 09:52:54 -05:00
Brent Cook
c9c8e32fbe
Land #400 , Use groups in CMake install command for libraries
2018-03-18 09:52:27 -05:00
Brent Cook
0dfd7cb103
Land #399 , Use binary directory for symbol exports generation
2018-03-18 09:46:44 -05:00
kinichiro
1fb8c9c6be
Fix using right functions for file descriptor with MS Visual Studio
2018-03-18 00:48:49 +09:00
Don
09590953d0
Remove CMAKE_HOST_ references
...
CMAKE_HOST_ describes the host system not the target. For cross compilation to work the actual target system should be used for making decisions in CMake.
2018-03-16 14:59:53 -07:00
Don
aa60dd89f4
Conditionally build apps
...
Add an option to build or not build the apps directory.
2018-03-16 14:08:36 -07:00
Don
5fb488de9f
Use groups in CMake install command for libraries
...
On Windows shared libraries should be installed into the bin directory. Using grouping within CMake based on the target type fixes this issue.
2018-03-16 13:59:26 -07:00
Don
3625c50f44
Use binary directory for symbol exports generation
...
Currently the CMake files generate symbols into the source tree when they should go into the build tree.
2018-03-16 12:15:30 -07:00