Merge topic 'emscripten-shared-libs' into release-4.3

0182611a56 Emscripten: Restore linking shared libraries with `-shared` flag

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !12058
diff --git a/Modules/Platform/Emscripten-Clang.cmake b/Modules/Platform/Emscripten-Clang.cmake
index 8d321f5..a1ab4e0 100644
--- a/Modules/Platform/Emscripten-Clang.cmake
+++ b/Modules/Platform/Emscripten-Clang.cmake
@@ -11,7 +11,6 @@
   # We also do not add -sMAIN_MODULE to CMAKE_SHARED_LIBRARY_CREATE_${lang}_FLAGS
   # to preserve legacy behavior in which projects added it as needed.
   # In the future we may add both flags with suitable controls.
-  set(CMAKE_SHARED_LIBRARY_CREATE_${lang}_FLAGS "")
 
   set(CMAKE_${lang}_USE_RESPONSE_FILE_FOR_LIBRARIES 1)
   set(CMAKE_${lang}_USE_RESPONSE_FILE_FOR_OBJECTS 1)