CMake: Supress MSVC PDB warnings

This commit is contained in:
Luis Díaz Más 2018-11-27 14:52:24 +01:00
parent ecaf1dd478
commit 4ed5bdc78b
3 changed files with 13 additions and 1 deletions

View File

@ -80,6 +80,10 @@ if( EXPAT_FOUND )
target_compile_definitions(geotag PRIVATE XML_STATIC)
endif()
if (MSVC)
set_target_properties(geotag PROPERTIES LINK_FLAGS "/ignore:4099")
endif()
install( TARGETS geotag RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
endif()

View File

@ -133,6 +133,10 @@ set_target_properties( exiv2lib PROPERTIES
COMPILE_FLAGS ${EXTRA_COMPILE_FLAGS}
)
if (MSVC)
set_target_properties(exiv2lib PROPERTIES LINK_FLAGS "/ignore:4099")
endif()
set_target_properties( exiv2lib_int PROPERTIES
POSITION_INDEPENDENT_CODE ON
COMPILE_DEFINITIONS exiv2lib_STATIC

View File

@ -40,10 +40,14 @@ target_compile_definitions(unit_tests
GTEST_LINKED_AS_SHARED_LIBRARY=1
)
set_target_properties( unit_tests PROPERTIES
set_target_properties(unit_tests PROPERTIES
COMPILE_FLAGS ${EXTRA_COMPILE_FLAGS}
)
if (USING_CONAN)
target_compile_definitions(unit_tests PRIVATE ${CONAN_COMPILE_DEFINITIONS_GTEST})
endif()
if (MSVC)
set_target_properties(unit_tests PROPERTIES LINK_FLAGS "/ignore:4099")
endif()