Skip to content
Snippets Groups Projects
GoogleMock.cmake 626 B
Newer Older
  • Learn to ignore specific revisions
  • Dave Hiller's avatar
    Dave Hiller committed
    # -*- 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.
    
    Dave Hiller's avatar
    Dave Hiller committed
        set(GOOGLEMOCK_LIBRARIES 
    
            gmock -Wl,--no-as-needed
            gtest -Wl,--as-needed)
    
    Dave Hiller's avatar
    Dave Hiller committed
    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)