Add target existence checks to Unwind find module (#518)

* Add target existence checks to Unwind find module

The build systems of projects depending on Glog may call the Unwind find
module multiple times. In these cases, the current unwind find module tries
to create a duplicate unwind::unwind target, crashing the build. This
patch adds an existence check before target creation to fix this issue.

Signed-off-by: Michael Darr <mdarr@matician.com>

* Alphabetize contributor list

* Fix inconsistent CMake style

Signed-off-by: Michael Darr <medarr@email.wm.edu>
2 files changed
tree: 9b6545ffae7555ec9a85dc18f026f88bcf70170e
  1. .bazelci/
  2. .gitignore
  3. .travis.ubuntu.sh
  4. .travis.yml
  5. AUTHORS
  6. BUILD
  7. CMakeLists.txt
  8. CONTRIBUTING.md
  9. CONTRIBUTORS
  10. COPYING
  11. ChangeLog
  12. Dockerfile.ubuntu.template
  13. INSTALL
  14. Makefile.am
  15. README.md
  16. README.windows
  17. WORKSPACE
  18. appveyor.yml
  19. autogen.sh
  20. bazel/
  21. cmake/
  22. configure.ac
  23. doc/
  24. glog-config.cmake.in
  25. glog-modules.cmake.in
  26. libglog.pc.in
  27. m4/
  28. packages/
  29. src/
  30. toolchains/
README.md

Build Status Grunt status

This repository contains a C++ implementation of the Google logging module. Documentation for the implementation is in doc/.

See INSTALL for (generic) installation instructions for C++: basically

./autogen.sh && ./configure && make && make install