for ios shared library export api visibility (#9160)
* for ios shared library export api visibility
* for shared library export api visibility
* for shared library export api visibility
diff --git a/cmake/libprotobuf.cmake b/cmake/libprotobuf.cmake
index 42f2566..51003b8 100644
--- a/cmake/libprotobuf.cmake
+++ b/cmake/libprotobuf.cmake
@@ -118,7 +118,7 @@
target_link_libraries(libprotobuf log)
endif()
target_include_directories(libprotobuf PUBLIC ${protobuf_source_dir}/src)
-if(MSVC AND protobuf_BUILD_SHARED_LIBS)
+if(protobuf_BUILD_SHARED_LIBS)
target_compile_definitions(libprotobuf
PUBLIC PROTOBUF_USE_DLLS
PRIVATE LIBPROTOBUF_EXPORTS)