diff --git a/src/common/transformations/CMakeLists.txt b/src/common/transformations/CMakeLists.txt index 727927ff974..3af6794b313 100644 --- a/src/common/transformations/CMakeLists.txt +++ b/src/common/transformations/CMakeLists.txt @@ -55,3 +55,13 @@ set_target_properties(${TARGET_NAME}_obj PROPERTIES INTERPROCEDURAL_OPTIMIZATION # developer package openvino_developer_export_targets(COMPONENT core_legacy TARGETS ${TARGET_NAME}) + +# temporary workaround for fatal error LNK1248: image size (1004722F6) exceeds maximum +# allowable size (FFFFFFFF) +# the symbolic debugging information will be stored in a separate .pdb file. +if(WIN32) + string(REPLACE "/Z7" "/Zi" CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG}") + string(REPLACE "/Z7" "/Zi" CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG}") + string(REPLACE "/Z7" "/Zi" CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO}") + string(REPLACE "/Z7" "/Zi" CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO}") +endif()