]> granicus.if.org Git - libevent/commit
Merge branch 'cmake-missing-bits'
authorAzat Khuzhin <a3at.mail@gmail.com>
Mon, 13 Mar 2017 18:05:32 +0000 (21:05 +0300)
committerAzat Khuzhin <a3at.mail@gmail.com>
Mon, 13 Mar 2017 18:08:07 +0000 (21:08 +0300)
commit489991a2b2628ba1ff4e6879b9f67ec35d224c38
tree21ceb00ca8e82317a63b7dcb6a9c076fcf92eb07
parent83b1584700ec453e89017b5f12cf338a50b101b4
parent805e1aa819ab746bc65c6c856880f5d9cf4ae56d
Merge branch 'cmake-missing-bits'

This patchset adds next missing things (in compare to autotools):
- pkgconfig
- event_pthreads/event_openssl
- compile shared/static libraries always

And some fixes, because it will not build after fixing other things:
- export missing symbols for cmake (-fvisibility=hidden)

* cmake-missing-bits:
  cmake: support visibility for AppleClang too
  cmake: fix export absolute path and relative path and cleanup a bit
  cmake: generate and install pkgconfig files
  cmake: build SHARED and STATIC libraries (like autoconf does)
  cmake: add missing event_openssl/event_pthreads libraries
  Export symbols for -fvisibility=hidden (under cmake)

Refs: #246