mirror of
https://github.com/fmtlib/fmt.git
synced 2024-11-19 11:14:41 +00:00
Set interface include dir for gmock
This commit is contained in:
parent
f55bf55d43
commit
97e9ed11bc
@ -10,6 +10,12 @@ function (target_link_cppformat target)
|
||||
endif ()
|
||||
endfunction ()
|
||||
|
||||
function (fmt_target_include_directories)
|
||||
if (CMAKE_MAJOR_VERSION VERSION_GREATER 2.8.10)
|
||||
target_include_directories(${ARGN})
|
||||
endif ()
|
||||
endfunction ()
|
||||
|
||||
# We compile Google Test ourselves instead of using pre-compiled libraries.
|
||||
# See the Google Test FAQ "Why is it not recommended to install a
|
||||
# pre-compiled copy of Google Test (for example, into /usr/local)?"
|
||||
@ -18,6 +24,7 @@ endfunction ()
|
||||
add_library(gmock STATIC
|
||||
${FMT_GMOCK_DIR}/gmock-gtest-all.cc ${FMT_GMOCK_DIR}/gmock/gmock.h
|
||||
${FMT_GMOCK_DIR}/gtest/gtest.h ${FMT_GMOCK_DIR}/gtest/gtest-spi.h)
|
||||
fmt_target_include_directories(gmock INTERFACE ${FMT_GMOCK_DIR})
|
||||
find_package(Threads)
|
||||
if (Threads_FOUND)
|
||||
target_link_libraries(gmock ${CMAKE_THREAD_LIBS_INIT})
|
||||
|
Loading…
Reference in New Issue
Block a user