/indra/cmake/GoogleMock.cmake

https://bitbucket.org/lindenlab/viewer-beta/ · CMake · 28 lines · 21 code · 5 blank · 2 comment · 1 complexity · 60c4ac9c41ebff88c8a7ae17719aab43 MD5 · raw file

  1. # -*- cmake -*-
  2. include(Prebuilt)
  3. include(Linking)
  4. use_prebuilt_binary(googlemock)
  5. set(GOOGLEMOCK_INCLUDE_DIRS
  6. ${LIBS_PREBUILT_DIR}/include)
  7. if (LINUX)
  8. # VWR-24366: gmock is underlinked, it needs gtest.
  9. set(GOOGLEMOCK_LIBRARIES
  10. gmock -Wl,--no-as-needed
  11. gtest -Wl,--as-needed)
  12. elseif(WINDOWS)
  13. set(GOOGLEMOCK_LIBRARIES
  14. gmock)
  15. set(GOOGLEMOCK_INCLUDE_DIRS
  16. ${LIBS_PREBUILT_DIR}/include
  17. ${LIBS_PREBUILT_DIR}/include/gmock
  18. ${LIBS_PREBUILT_DIR}/include/gmock/boost/tr1/tr1)
  19. elseif(DARWIN)
  20. set(GOOGLEMOCK_LIBRARIES
  21. gmock
  22. gtest)
  23. endif(LINUX)