/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
- # -*- cmake -*-
- include(Prebuilt)
- include(Linking)
- use_prebuilt_binary(googlemock)
- set(GOOGLEMOCK_INCLUDE_DIRS
- ${LIBS_PREBUILT_DIR}/include)
- if (LINUX)
- # VWR-24366: gmock is underlinked, it needs gtest.
- set(GOOGLEMOCK_LIBRARIES
- gmock -Wl,--no-as-needed
- gtest -Wl,--as-needed)
- elseif(WINDOWS)
- set(GOOGLEMOCK_LIBRARIES
- gmock)
- set(GOOGLEMOCK_INCLUDE_DIRS
- ${LIBS_PREBUILT_DIR}/include
- ${LIBS_PREBUILT_DIR}/include/gmock
- ${LIBS_PREBUILT_DIR}/include/gmock/boost/tr1/tr1)
- elseif(DARWIN)
- set(GOOGLEMOCK_LIBRARIES
- gmock
- gtest)
- endif(LINUX)