/indra/cmake/GoogleMock.cmake
CMake | 28 lines | 21 code | 5 blank | 2 comment | 1 complexity | 60c4ac9c41ebff88c8a7ae17719aab43 MD5 | raw file
Possible License(s): LGPL-2.1
- # -*- 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)