@@ -361,25 +361,25 @@ if(SEPARATE_DBG)
361361 "${CMAKE_STRIP} --only-keep-debug <TARGET> -o ${REACTOS_BINARY_DIR } /symbols/${SYMBOL_FILE} "
362362 ${strip_debug} )
363363 set (CMAKE_C_CREATE_SHARED_LIBRARY
364- "<CMAKE_C_COMPILER> -Wl,--start-group -Wl,--allow-multiple-definition <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -Wl,--end-group"
364+ "<CMAKE_C_COMPILER> -Wl,--start-group -Wl,--allow-multiple-definition <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> -shared <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -Wl,--end-group"
365365 "${CMAKE_STRIP} --only-keep-debug <TARGET> -o ${REACTOS_BINARY_DIR } /symbols/${SYMBOL_FILE} "
366366 ${strip_debug} )
367367 set (CMAKE_CXX_CREATE_SHARED_LIBRARY
368- "<CMAKE_CXX_COMPILER> -Wl,--start-group -Wl,--allow-multiple-definition <CMAKE_SHARED_LIBRARY_CXX_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -Wl,--end-group"
368+ "<CMAKE_CXX_COMPILER> -Wl,--start-group -Wl,--allow-multiple-definition <CMAKE_SHARED_LIBRARY_CXX_FLAGS> <LINK_FLAGS> -shared <CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -Wl,--end-group"
369369 "${CMAKE_STRIP} --only-keep-debug <TARGET> -o ${REACTOS_BINARY_DIR } /symbols/${SYMBOL_FILE} "
370370 ${strip_debug} )
371371 set (CMAKE_RC_CREATE_SHARED_LIBRARY
372- "<CMAKE_C_COMPILER> -Wl,--start-group -Wl,--allow-multiple-definition <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -Wl,--end-group"
372+ "<CMAKE_C_COMPILER> -Wl,--start-group -Wl,--allow-multiple-definition <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> -shared <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -Wl,--end-group"
373373 "${CMAKE_STRIP} --only-keep-debug <TARGET> -o ${REACTOS_BINARY_DIR } /symbols/${SYMBOL_FILE} "
374374 ${strip_debug} )
375375elseif (NO_ROSSYM)
376376 # Dwarf-based build
377377 message (STATUS "Generating a dwarf-based build (no rsym)" )
378378 set (CMAKE_C_LINK_EXECUTABLE "<CMAKE_C_COMPILER> -Wl,--start-group -Wl,--allow-multiple-definition ${CMAKE_C_FLAGS } <CMAKE_C_LINK_FLAGS> <LINK_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -Wl,--end-group" )
379379 set (CMAKE_CXX_LINK_EXECUTABLE "<CMAKE_CXX_COMPILER> -Wl,--start-group -Wl,--allow-multiple-definition ${CMAKE_CXX_FLAGS } <CMAKE_CXX_LINK_FLAGS> <LINK_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -Wl,--end-group" )
380- set (CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> -Wl,--start-group -Wl,--allow-multiple-definition ${CMAKE_C_FLAGS } <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -Wl,--end-group" )
381- set (CMAKE_CXX_CREATE_SHARED_LIBRARY "<CMAKE_CXX_COMPILER> -Wl,--start-group -Wl,--allow-multiple-definition ${CMAKE_CXX_FLAGS } <CMAKE_SHARED_LIBRARY_CXX_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -Wl,--end-group" )
382- set (CMAKE_RC_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> -Wl,--start-group -Wl,--allow-multiple-definition ${CMAKE_C_FLAGS } <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -Wl,--end-group" )
380+ set (CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> -Wl,--start-group -Wl,--allow-multiple-definition ${CMAKE_C_FLAGS } <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> -shared <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -Wl,--end-group" )
381+ set (CMAKE_CXX_CREATE_SHARED_LIBRARY "<CMAKE_CXX_COMPILER> -Wl,--start-group -Wl,--allow-multiple-definition ${CMAKE_CXX_FLAGS } <CMAKE_SHARED_LIBRARY_CXX_FLAGS> <LINK_FLAGS> -shared <CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -Wl,--end-group" )
382+ set (CMAKE_RC_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> -Wl,--start-group -Wl,--allow-multiple-definition ${CMAKE_C_FLAGS } <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> -shared <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -Wl,--end-group" )
383383else ()
384384 # Normal rsym build
385385 get_target_property (RSYM native-rsym IMPORTED_LOCATION )
@@ -391,13 +391,13 @@ else()
391391 "<CMAKE_CXX_COMPILER> -Wl,--start-group -Wl,--allow-multiple-definition ${CMAKE_CXX_FLAGS } <CMAKE_CXX_LINK_FLAGS> <LINK_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -Wl,--end-group"
392392 "${RSYM} -s ${REACTOS_SOURCE_DIR } <TARGET> <TARGET>" )
393393 set (CMAKE_C_CREATE_SHARED_LIBRARY
394- "<CMAKE_C_COMPILER> -Wl,--start-group -Wl,--allow-multiple-definition ${CMAKE_C_FLAGS } <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -Wl,--end-group"
394+ "<CMAKE_C_COMPILER> -Wl,--start-group -Wl,--allow-multiple-definition ${CMAKE_C_FLAGS } <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> -shared <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -Wl,--end-group"
395395 "${RSYM} -s ${REACTOS_SOURCE_DIR } <TARGET> <TARGET>" )
396396 set (CMAKE_CXX_CREATE_SHARED_LIBRARY
397- "<CMAKE_CXX_COMPILER> -Wl,--start-group -Wl,--allow-multiple-definition ${CMAKE_CXX_FLAGS } <CMAKE_SHARED_LIBRARY_CXX_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -Wl,--end-group"
397+ "<CMAKE_CXX_COMPILER> -Wl,--start-group -Wl,--allow-multiple-definition ${CMAKE_CXX_FLAGS } <CMAKE_SHARED_LIBRARY_CXX_FLAGS> <LINK_FLAGS> -shared <CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -Wl,--end-group"
398398 "${RSYM} -s ${REACTOS_SOURCE_DIR } <TARGET> <TARGET>" )
399399 set (CMAKE_RC_CREATE_SHARED_LIBRARY
400- "<CMAKE_C_COMPILER> -Wl,--start-group -Wl,--allow-multiple-definition ${CMAKE_C_FLAGS } <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -Wl,--end-group" )
400+ "<CMAKE_C_COMPILER> -Wl,--start-group -Wl,--allow-multiple-definition ${CMAKE_C_FLAGS } <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> -shared <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -Wl,--end-group" )
401401endif ()
402402
403403set (CMAKE_C_CREATE_SHARED_MODULE ${CMAKE_C_CREATE_SHARED_LIBRARY} )
0 commit comments