cmake - Modern use of consuming gtest

main
Luis Díaz Más 4 years ago
parent d3a321cf74
commit e9fe24639a

@ -53,11 +53,11 @@ target_include_directories(unit_tests
${exiv2lib_INCLUDE_DIRECTORIES} ${exiv2lib_INCLUDE_DIRECTORIES}
) )
#TODO Use GTest::GTest once we upgrade the minimum CMake version required
target_link_libraries(unit_tests target_link_libraries(unit_tests
PRIVATE PRIVATE
${exiv2lib_LINK_LIBRARIES} ${exiv2lib_LINK_LIBRARIES}
${GTEST_BOTH_LIBRARIES} GTest::GTest
GTest::Main
) )
# ZLIB is used in exiv2lib_int. # ZLIB is used in exiv2lib_int.
@ -71,11 +71,6 @@ target_include_directories(unit_tests
${CMAKE_SOURCE_DIR}/src ${CMAKE_SOURCE_DIR}/src
) )
target_compile_definitions(unit_tests
PRIVATE
GTEST_LINKED_AS_SHARED_LIBRARY=1
)
set_target_properties(unit_tests PROPERTIES set_target_properties(unit_tests PROPERTIES
COMPILE_FLAGS ${EXTRA_COMPILE_FLAGS} COMPILE_FLAGS ${EXTRA_COMPILE_FLAGS}
) )

Loading…
Cancel
Save