diff --git a/core/libs/CMakeLists.txt b/core/libs/CMakeLists.txt index ff4a072a2..f6c6df5e0 100644 --- a/core/libs/CMakeLists.txt +++ b/core/libs/CMakeLists.txt @@ -34,6 +34,12 @@ function(configure_windows_unwind target) endif() endfunction() +if(MINGW) + foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) + string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") + endforeach() +endif() + set(LIBC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/prx/libc) add_library(libc SHARED EXCLUDE_FROM_ALL) set(LIBS_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}) @@ -193,9 +199,3 @@ if(BUILD_TESTING) "PATH=path_list_prepend:$") endif() endif() - -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() diff --git a/core/libs/prx/libSceAjm.native/CMakeLists.txt b/core/libs/prx/libSceAjm.native/CMakeLists.txt index 87d1e3cc9..aa4e24f83 100644 --- a/core/libs/prx/libSceAjm.native/CMakeLists.txt +++ b/core/libs/prx/libSceAjm.native/CMakeLists.txt @@ -30,12 +30,6 @@ target_include_directories(libSceAjm.native PRIVATE target_link_libraries(libSceAjm.native PRIVATE atrac9 ffmpeg libc libkernel) configure_windows_unwind(libSceAjm.native) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_ajm_tests ${LIBS_INCLUDE_DIR}/tests/GuestAjm.cpp) target_include_directories(guest_ajm_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceAmpr/CMakeLists.txt b/core/libs/prx/libSceAmpr/CMakeLists.txt index 83e3668bf..bf963496e 100644 --- a/core/libs/prx/libSceAmpr/CMakeLists.txt +++ b/core/libs/prx/libSceAmpr/CMakeLists.txt @@ -3,12 +3,6 @@ target_include_directories(libSceAmpr PRIVATE ${LIBS_INCLUDE_DIR}) target_link_libraries(libSceAmpr PRIVATE libkernel) configure_windows_unwind(libSceAmpr) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_ampr_tests ${LIBS_INCLUDE_DIR}/tests/GuestAmpr.cpp) target_include_directories(guest_ampr_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceAppContent/CMakeLists.txt b/core/libs/prx/libSceAppContent/CMakeLists.txt index ee3ad98c7..b1deabb07 100644 --- a/core/libs/prx/libSceAppContent/CMakeLists.txt +++ b/core/libs/prx/libSceAppContent/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceAppContent SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceAppContent PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceAppContent) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_appcontent_tests ${LIBS_INCLUDE_DIR}/tests/GuestAppContent.cpp) target_include_directories(guest_appcontent_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceAudio3d/CMakeLists.txt b/core/libs/prx/libSceAudio3d/CMakeLists.txt index e93a55d05..1ed8b159b 100644 --- a/core/libs/prx/libSceAudio3d/CMakeLists.txt +++ b/core/libs/prx/libSceAudio3d/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceAudio3d SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceAudio3d PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceAudio3d) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_audio3d_parameters_tests ${LIBS_INCLUDE_DIR}/tests/GuestAudio3dParameters.cpp) target_include_directories(guest_audio3d_parameters_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceAudioIn/CMakeLists.txt b/core/libs/prx/libSceAudioIn/CMakeLists.txt index 5d980124a..405b20d4a 100644 --- a/core/libs/prx/libSceAudioIn/CMakeLists.txt +++ b/core/libs/prx/libSceAudioIn/CMakeLists.txt @@ -4,12 +4,6 @@ target_link_libraries(libSceAudioIn PRIVATE SDL2-static) target_link_options(libSceAudioIn PRIVATE LINKER:--exclude-libs,ALL) configure_windows_unwind(libSceAudioIn) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_audio_in_tests ${LIBS_INCLUDE_DIR}/tests/GuestAudioIn.cpp) target_include_directories(guest_audio_in_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceAudioOut/CMakeLists.txt b/core/libs/prx/libSceAudioOut/CMakeLists.txt index e5e5a0685..6e78fb7b4 100644 --- a/core/libs/prx/libSceAudioOut/CMakeLists.txt +++ b/core/libs/prx/libSceAudioOut/CMakeLists.txt @@ -16,12 +16,6 @@ target_include_directories(libSceAudioOut PRIVATE target_link_libraries(libSceAudioOut PRIVATE libc libkernel SDL2-static) configure_windows_unwind(libSceAudioOut) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(audio_out2_pad_mix_tests tests/AudioOut2PadMix.cpp src/AudioOut2PadMix.cpp) target_include_directories(audio_out2_pad_mix_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceAudioPropagation/CMakeLists.txt b/core/libs/prx/libSceAudioPropagation/CMakeLists.txt index 3131b240f..29417b896 100644 --- a/core/libs/prx/libSceAudioPropagation/CMakeLists.txt +++ b/core/libs/prx/libSceAudioPropagation/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceAudioPropagation SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceAudioPropagation PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceAudioPropagation) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_audio_propagation_tests ${LIBS_INCLUDE_DIR}/tests/GuestAudioPropagation.cpp) target_include_directories(guest_audio_propagation_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceAudiodec/CMakeLists.txt b/core/libs/prx/libSceAudiodec/CMakeLists.txt index b851e4298..2e7fa84a5 100644 --- a/core/libs/prx/libSceAudiodec/CMakeLists.txt +++ b/core/libs/prx/libSceAudiodec/CMakeLists.txt @@ -1,12 +1,6 @@ include(${CMAKE_CURRENT_SOURCE_DIR}/AudiodecLibrary.cmake) add_sce_audiodec_library(libSceAudiodec) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_audiodec_tests ${LIBS_INCLUDE_DIR}/tests/GuestAudiodec.cpp) target_include_directories(guest_audiodec_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceAvPlayer/CMakeLists.txt b/core/libs/prx/libSceAvPlayer/CMakeLists.txt index 8c0315a1e..e2e599427 100644 --- a/core/libs/prx/libSceAvPlayer/CMakeLists.txt +++ b/core/libs/prx/libSceAvPlayer/CMakeLists.txt @@ -1,12 +1,6 @@ include(${CMAKE_CURRENT_SOURCE_DIR}/AvPlayerLibrary.cmake) add_sce_avplayer_library(libSceAvPlayer) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_avplayer_tests ${LIBS_INCLUDE_DIR}/tests/GuestAvPlayer.cpp) target_include_directories(guest_avplayer_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceCesCs/CMakeLists.txt b/core/libs/prx/libSceCesCs/CMakeLists.txt index 78187b9e4..82fbba577 100644 --- a/core/libs/prx/libSceCesCs/CMakeLists.txt +++ b/core/libs/prx/libSceCesCs/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceCesCs SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceCesCs PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceCesCs) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_ces_tests ${LIBS_INCLUDE_DIR}/tests/GuestCes.cpp) target_include_directories(guest_ces_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceContentExport/CMakeLists.txt b/core/libs/prx/libSceContentExport/CMakeLists.txt index 9cdaa75dd..7c401ea5f 100644 --- a/core/libs/prx/libSceContentExport/CMakeLists.txt +++ b/core/libs/prx/libSceContentExport/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceContentExport SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceContentExport PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceContentExport) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_content_export_tests ${LIBS_INCLUDE_DIR}/tests/GuestContentExport.cpp) target_include_directories(guest_content_export_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceErrorDialog/CMakeLists.txt b/core/libs/prx/libSceErrorDialog/CMakeLists.txt index 2dd29a15a..8473f24ea 100644 --- a/core/libs/prx/libSceErrorDialog/CMakeLists.txt +++ b/core/libs/prx/libSceErrorDialog/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceErrorDialog SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceErrorDialog PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceErrorDialog) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_error_dialog_tests ${LIBS_INCLUDE_DIR}/tests/GuestErrorDialog.cpp) target_include_directories(guest_error_dialog_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceFiber/CMakeLists.txt b/core/libs/prx/libSceFiber/CMakeLists.txt index 6fd2e2523..d2ec7534e 100644 --- a/core/libs/prx/libSceFiber/CMakeLists.txt +++ b/core/libs/prx/libSceFiber/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceFiber SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceFiber PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceFiber) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(fiber_tests ${LIBS_INCLUDE_DIR}/tests/Fiber.cpp) target_include_directories(fiber_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceFont/CMakeLists.txt b/core/libs/prx/libSceFont/CMakeLists.txt index bb1d7d374..458e3e5fd 100644 --- a/core/libs/prx/libSceFont/CMakeLists.txt +++ b/core/libs/prx/libSceFont/CMakeLists.txt @@ -1,12 +1,6 @@ include(${CMAKE_CURRENT_SOURCE_DIR}/FontLibrary.cmake) add_sce_font_library(libSceFont) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_font_tests ${LIBS_INCLUDE_DIR}/tests/GuestFont.cpp) target_include_directories(guest_font_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceGameUpdate/CMakeLists.txt b/core/libs/prx/libSceGameUpdate/CMakeLists.txt index 2ae278027..a224c6ab3 100644 --- a/core/libs/prx/libSceGameUpdate/CMakeLists.txt +++ b/core/libs/prx/libSceGameUpdate/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceGameUpdate SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceGameUpdate PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceGameUpdate) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_gameupdate_tests ${LIBS_INCLUDE_DIR}/tests/GuestGameUpdate.cpp) target_include_directories(guest_gameupdate_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceHttp/CMakeLists.txt b/core/libs/prx/libSceHttp/CMakeLists.txt index 900e9ce2e..5c930a4e2 100644 --- a/core/libs/prx/libSceHttp/CMakeLists.txt +++ b/core/libs/prx/libSceHttp/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceHttp SHARED EXCLUDE_FROM_ALL Export.cpp src/Parse.cpp src/Uri. target_include_directories(libSceHttp PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceHttp) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_http_tests ${LIBS_INCLUDE_DIR}/tests/GuestHttp.cpp) target_include_directories(guest_http_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceHttp2/CMakeLists.txt b/core/libs/prx/libSceHttp2/CMakeLists.txt index 08d9a13c8..45ae68e16 100644 --- a/core/libs/prx/libSceHttp2/CMakeLists.txt +++ b/core/libs/prx/libSceHttp2/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceHttp2 SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceHttp2 PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceHttp2) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_http2_tests ${LIBS_INCLUDE_DIR}/tests/GuestHttp2.cpp) target_include_directories(guest_http2_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceIme/CMakeLists.txt b/core/libs/prx/libSceIme/CMakeLists.txt index a34676059..489c43cc1 100644 --- a/core/libs/prx/libSceIme/CMakeLists.txt +++ b/core/libs/prx/libSceIme/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceIme SHARED EXCLUDE_FROM_ALL ${CMAKE_CURRENT_SOURCE_DIR}/Export target_include_directories(libSceIme PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceIme) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_ime_parameters_tests ${LIBS_INCLUDE_DIR}/tests/GuestImeParameters.cpp) target_include_directories(guest_ime_parameters_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceJpegDec/CMakeLists.txt b/core/libs/prx/libSceJpegDec/CMakeLists.txt index 20f556165..141c7e25d 100644 --- a/core/libs/prx/libSceJpegDec/CMakeLists.txt +++ b/core/libs/prx/libSceJpegDec/CMakeLists.txt @@ -8,12 +8,6 @@ set_target_properties(libSceJpegDec PROPERTIES CXX_EXTENSIONS OFF) configure_windows_unwind(libSceJpegDec) target_link_libraries(libSceJpegDec PRIVATE decoder_jpeg) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_jpeg_dec_tests ${LIBS_INCLUDE_DIR}/tests/GuestJpegDec.cpp) target_include_directories(guest_jpeg_dec_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceJpegEnc/CMakeLists.txt b/core/libs/prx/libSceJpegEnc/CMakeLists.txt index 1a5f75a53..d92ace870 100644 --- a/core/libs/prx/libSceJpegEnc/CMakeLists.txt +++ b/core/libs/prx/libSceJpegEnc/CMakeLists.txt @@ -8,12 +8,6 @@ set_target_properties(libSceJpegEnc PROPERTIES CXX_EXTENSIONS OFF) configure_windows_unwind(libSceJpegEnc) target_link_libraries(libSceJpegEnc PRIVATE decoder_jpeg) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_jpeg_enc_tests ${LIBS_INCLUDE_DIR}/tests/GuestJpegEnc.cpp) target_include_directories(guest_jpeg_enc_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceJson2/CMakeLists.txt b/core/libs/prx/libSceJson2/CMakeLists.txt index acfda4947..dff923fb2 100644 --- a/core/libs/prx/libSceJson2/CMakeLists.txt +++ b/core/libs/prx/libSceJson2/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceJson2 SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceJson2 PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceJson2) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_json_tests ${LIBS_INCLUDE_DIR}/tests/GuestJson.cpp) target_include_directories(guest_json_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceLibcInternal/CMakeLists.txt b/core/libs/prx/libSceLibcInternal/CMakeLists.txt index 3aae2c755..c77a2686a 100644 --- a/core/libs/prx/libSceLibcInternal/CMakeLists.txt +++ b/core/libs/prx/libSceLibcInternal/CMakeLists.txt @@ -3,12 +3,6 @@ target_include_directories(libSceLibcInternal PRIVATE ${LIBS_INCLUDE_DIR}) target_link_libraries(libSceLibcInternal PRIVATE ${CMAKE_DL_LIBS}) configure_windows_unwind(libSceLibcInternal) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_thread_atexit_tests ${LIBS_INCLUDE_DIR}/tests/GuestThreadAtexit.cpp) target_include_directories(guest_thread_atexit_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceLoginDialog/CMakeLists.txt b/core/libs/prx/libSceLoginDialog/CMakeLists.txt index 0271b47ba..f02e58a6b 100644 --- a/core/libs/prx/libSceLoginDialog/CMakeLists.txt +++ b/core/libs/prx/libSceLoginDialog/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceLoginDialog SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceLoginDialog PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceLoginDialog) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_login_dialog_tests ${LIBS_INCLUDE_DIR}/tests/GuestLoginDialog.cpp) target_include_directories(guest_login_dialog_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceMsgDialog.native/CMakeLists.txt b/core/libs/prx/libSceMsgDialog.native/CMakeLists.txt index 111746d44..deefade5a 100644 --- a/core/libs/prx/libSceMsgDialog.native/CMakeLists.txt +++ b/core/libs/prx/libSceMsgDialog.native/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceMsgDialog.native SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceMsgDialog.native PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceMsgDialog.native) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_msg_dialog_native_tests ${LIBS_INCLUDE_DIR}/tests/GuestMsgDialogNative.cpp) target_include_directories(guest_msg_dialog_native_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceNet/CMakeLists.txt b/core/libs/prx/libSceNet/CMakeLists.txt index 4eac17f68..0e2e8e419 100644 --- a/core/libs/prx/libSceNet/CMakeLists.txt +++ b/core/libs/prx/libSceNet/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceNet SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceNet PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceNet) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_sce_net_tests ${LIBS_INCLUDE_DIR}/tests/GuestSceNet.cpp) target_include_directories(guest_sce_net_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceNgs2.native/CMakeLists.txt b/core/libs/prx/libSceNgs2.native/CMakeLists.txt index b9ed2af05..e25977316 100644 --- a/core/libs/prx/libSceNgs2.native/CMakeLists.txt +++ b/core/libs/prx/libSceNgs2.native/CMakeLists.txt @@ -1,12 +1,6 @@ include(${CMAKE_CURRENT_SOURCE_DIR}/Ngs2Library.cmake) add_sce_ngs2_library(libSceNgs2.native) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) foreach(ngs2Test IN ITEMS Render Atrac9 Filter Custom) string(TOLOWER ${ngs2Test} testName) diff --git a/core/libs/prx/libSceNgs2/CMakeLists.txt b/core/libs/prx/libSceNgs2/CMakeLists.txt index 8e57a8733..6d09bbbe2 100644 --- a/core/libs/prx/libSceNgs2/CMakeLists.txt +++ b/core/libs/prx/libSceNgs2/CMakeLists.txt @@ -1,12 +1,6 @@ include(${CMAKE_CURRENT_SOURCE_DIR}/../libSceNgs2.native/Ngs2Library.cmake) add_sce_ngs2_library(libSceNgs2) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(ngs2_core_render_tests ${CMAKE_CURRENT_SOURCE_DIR}/../libSceNgs2.native/tests/Ngs2Render.cpp) target_include_directories(ngs2_core_render_tests PRIVATE ${LIBS_INCLUDE_DIR} ${CMAKE_SOURCE_DIR}/3rdparty/LibAtrac9/C/src) diff --git a/core/libs/prx/libSceNpSessionSignaling/CMakeLists.txt b/core/libs/prx/libSceNpSessionSignaling/CMakeLists.txt index 6446469df..51dd193aa 100644 --- a/core/libs/prx/libSceNpSessionSignaling/CMakeLists.txt +++ b/core/libs/prx/libSceNpSessionSignaling/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceNpSessionSignaling SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceNpSessionSignaling PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceNpSessionSignaling) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_np_session_signaling_tests ${LIBS_INCLUDE_DIR}/tests/GuestNpSessionSignaling.cpp) target_include_directories(guest_np_session_signaling_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceNpTrophy2/CMakeLists.txt b/core/libs/prx/libSceNpTrophy2/CMakeLists.txt index 06ccd898a..165feb083 100644 --- a/core/libs/prx/libSceNpTrophy2/CMakeLists.txt +++ b/core/libs/prx/libSceNpTrophy2/CMakeLists.txt @@ -12,12 +12,6 @@ target_include_directories(libSceNpTrophy2 PRIVATE target_link_libraries(libSceNpTrophy2 PRIVATE libc) configure_windows_unwind(libSceNpTrophy2) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_nptrophy2_tests ${LIBS_INCLUDE_DIR}/tests/GuestNpTrophy2.cpp) target_include_directories(guest_nptrophy2_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libScePad/CMakeLists.txt b/core/libs/prx/libScePad/CMakeLists.txt index 75308dd0f..a4ed0f81f 100644 --- a/core/libs/prx/libScePad/CMakeLists.txt +++ b/core/libs/prx/libScePad/CMakeLists.txt @@ -6,12 +6,6 @@ target_include_directories(libScePad PRIVATE ${LIBS_INCLUDE_DIR}) set_target_properties(libScePad PROPERTIES CXX_EXTENSIONS OFF) configure_windows_unwind(libScePad) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_pad_tests ${LIBS_INCLUDE_DIR}/tests/GuestPad.cpp) target_include_directories(guest_pad_tests PRIVATE ${LIBS_INCLUDE_DIR} ${CMAKE_SOURCE_DIR}/3rdparty/SDL2/include) diff --git a/core/libs/prx/libScePlayGo/CMakeLists.txt b/core/libs/prx/libScePlayGo/CMakeLists.txt index 9c34dab0b..a96d8f5a3 100644 --- a/core/libs/prx/libScePlayGo/CMakeLists.txt +++ b/core/libs/prx/libScePlayGo/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libScePlayGo SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libScePlayGo PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libScePlayGo) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_playgo_tests ${LIBS_INCLUDE_DIR}/tests/GuestPlayGo.cpp) target_include_directories(guest_playgo_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libScePlayGoDialog/CMakeLists.txt b/core/libs/prx/libScePlayGoDialog/CMakeLists.txt index e1be3b728..207b14523 100644 --- a/core/libs/prx/libScePlayGoDialog/CMakeLists.txt +++ b/core/libs/prx/libScePlayGoDialog/CMakeLists.txt @@ -3,12 +3,6 @@ target_include_directories(libScePlayGoDialog PRIVATE ${LIBS_INCLUDE_DIR}) set_target_properties(libScePlayGoDialog PROPERTIES CXX_EXTENSIONS OFF) configure_windows_unwind(libScePlayGoDialog) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_playgo_dialog_tests ${LIBS_INCLUDE_DIR}/tests/GuestPlayGoDialog.cpp) target_include_directories(guest_playgo_dialog_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libScePlayerInvitationDialog/CMakeLists.txt b/core/libs/prx/libScePlayerInvitationDialog/CMakeLists.txt index 915bd6a40..bf346c103 100644 --- a/core/libs/prx/libScePlayerInvitationDialog/CMakeLists.txt +++ b/core/libs/prx/libScePlayerInvitationDialog/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libScePlayerInvitationDialog SHARED EXCLUDE_FROM_ALL libScePlayerInv target_include_directories(libScePlayerInvitationDialog PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libScePlayerInvitationDialog) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(player_invitation_dialog_tests ${LIBS_INCLUDE_DIR}/tests/PlayerInvitationDialog.cpp) target_include_directories(player_invitation_dialog_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libScePngDec/CMakeLists.txt b/core/libs/prx/libScePngDec/CMakeLists.txt index a3b44bfc8..74413ac2d 100644 --- a/core/libs/prx/libScePngDec/CMakeLists.txt +++ b/core/libs/prx/libScePngDec/CMakeLists.txt @@ -6,12 +6,6 @@ set_target_properties(libScePngDec PROPERTIES CXX_EXTENSIONS OFF) configure_windows_unwind(libScePngDec) target_link_libraries(libScePngDec PRIVATE decoder_png) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_png_dec_tests ${LIBS_INCLUDE_DIR}/tests/GuestPngDec.cpp) target_include_directories(guest_png_dec_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libScePngEnc/CMakeLists.txt b/core/libs/prx/libScePngEnc/CMakeLists.txt index 7097396a3..9999a3f52 100644 --- a/core/libs/prx/libScePngEnc/CMakeLists.txt +++ b/core/libs/prx/libScePngEnc/CMakeLists.txt @@ -4,12 +4,6 @@ set_target_properties(libScePngEnc PROPERTIES CXX_EXTENSIONS OFF) configure_windows_unwind(libScePngEnc) target_link_libraries(libScePngEnc PRIVATE decoder_png) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_png_enc_tests ${LIBS_INCLUDE_DIR}/tests/GuestPngEnc.cpp) target_include_directories(guest_png_enc_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libScePosixForWebKit/CMakeLists.txt b/core/libs/prx/libScePosixForWebKit/CMakeLists.txt index 72f7d78e2..5ab1740e0 100644 --- a/core/libs/prx/libScePosixForWebKit/CMakeLists.txt +++ b/core/libs/prx/libScePosixForWebKit/CMakeLists.txt @@ -5,12 +5,6 @@ if(WIN32) endif() configure_windows_unwind(libScePosixForWebKit) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_resolver_tests ${LIBS_INCLUDE_DIR}/tests/GuestResolver.cpp) target_include_directories(guest_resolver_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libScePsml_debug/CMakeLists.txt b/core/libs/prx/libScePsml_debug/CMakeLists.txt index ee07e525e..3fd929d07 100644 --- a/core/libs/prx/libScePsml_debug/CMakeLists.txt +++ b/core/libs/prx/libScePsml_debug/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libScePsml_debug SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libScePsml_debug PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libScePsml_debug) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_psml_tests ${LIBS_INCLUDE_DIR}/tests/GuestPsml.cpp) target_include_directories(guest_psml_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceRandom/CMakeLists.txt b/core/libs/prx/libSceRandom/CMakeLists.txt index 91ab41b62..0a15d269d 100644 --- a/core/libs/prx/libSceRandom/CMakeLists.txt +++ b/core/libs/prx/libSceRandom/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceRandom SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceRandom PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceRandom) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_random_tests ${LIBS_INCLUDE_DIR}/tests/GuestRandom.cpp) target_include_directories(guest_random_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceRazorCpu/CMakeLists.txt b/core/libs/prx/libSceRazorCpu/CMakeLists.txt index 2576a816d..38dc075ae 100644 --- a/core/libs/prx/libSceRazorCpu/CMakeLists.txt +++ b/core/libs/prx/libSceRazorCpu/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceRazorCpu SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceRazorCpu PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceRazorCpu) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_razor_cpu_tests ${LIBS_INCLUDE_DIR}/tests/GuestRazorCpu.cpp) target_include_directories(guest_razor_cpu_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceRtc/CMakeLists.txt b/core/libs/prx/libSceRtc/CMakeLists.txt index faf3100ac..e0b93b163 100644 --- a/core/libs/prx/libSceRtc/CMakeLists.txt +++ b/core/libs/prx/libSceRtc/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceRtc SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceRtc PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceRtc) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_rtc_tests ${LIBS_INCLUDE_DIR}/tests/GuestRtc.cpp) target_include_directories(guest_rtc_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceSaveData.native/CMakeLists.txt b/core/libs/prx/libSceSaveData.native/CMakeLists.txt index 163948431..02d2f6b71 100644 --- a/core/libs/prx/libSceSaveData.native/CMakeLists.txt +++ b/core/libs/prx/libSceSaveData.native/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceSaveData.native SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceSaveData.native PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceSaveData.native) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_savedata_delete_tests ${LIBS_INCLUDE_DIR}/tests/GuestSaveDataDelete.cpp) target_include_directories(guest_savedata_delete_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceShare/CMakeLists.txt b/core/libs/prx/libSceShare/CMakeLists.txt index 74ac02fb2..f0f7bb67c 100644 --- a/core/libs/prx/libSceShare/CMakeLists.txt +++ b/core/libs/prx/libSceShare/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceShare SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceShare PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceShare) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_share_tests ${LIBS_INCLUDE_DIR}/tests/GuestShare.cpp) target_include_directories(guest_share_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceSsl/CMakeLists.txt b/core/libs/prx/libSceSsl/CMakeLists.txt index 8433788ec..b6cd45507 100644 --- a/core/libs/prx/libSceSsl/CMakeLists.txt +++ b/core/libs/prx/libSceSsl/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceSsl SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceSsl PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceSsl) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_ssl_tests ${LIBS_INCLUDE_DIR}/tests/GuestSsl.cpp) target_include_directories(guest_ssl_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceSysmodule/CMakeLists.txt b/core/libs/prx/libSceSysmodule/CMakeLists.txt index afbcf4cd6..b9111e032 100644 --- a/core/libs/prx/libSceSysmodule/CMakeLists.txt +++ b/core/libs/prx/libSceSysmodule/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceSysmodule SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceSysmodule PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceSysmodule) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_sysmodule_tests ${LIBS_INCLUDE_DIR}/tests/GuestSysmodule.cpp) target_include_directories(guest_sysmodule_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceSystemService/CMakeLists.txt b/core/libs/prx/libSceSystemService/CMakeLists.txt index de42305b7..b1676e0f5 100644 --- a/core/libs/prx/libSceSystemService/CMakeLists.txt +++ b/core/libs/prx/libSceSystemService/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceSystemService SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceSystemService PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceSystemService) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_system_exit_tests ${LIBS_INCLUDE_DIR}/tests/GuestSystemExit.cpp) target_include_directories(guest_system_exit_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceUlt/CMakeLists.txt b/core/libs/prx/libSceUlt/CMakeLists.txt index 2d57d4f69..56c1216ca 100644 --- a/core/libs/prx/libSceUlt/CMakeLists.txt +++ b/core/libs/prx/libSceUlt/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceUlt SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceUlt PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceUlt) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_ult_queue_tests ${LIBS_INCLUDE_DIR}/tests/GuestUltQueue.cpp) target_include_directories(guest_ult_queue_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceUserService/CMakeLists.txt b/core/libs/prx/libSceUserService/CMakeLists.txt index 8eafc99ab..444c378c2 100644 --- a/core/libs/prx/libSceUserService/CMakeLists.txt +++ b/core/libs/prx/libSceUserService/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceUserService SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceUserService PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceUserService) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_user_service_tests ${LIBS_INCLUDE_DIR}/tests/GuestUserService.cpp) target_include_directories(guest_user_service_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceVideodec2/CMakeLists.txt b/core/libs/prx/libSceVideodec2/CMakeLists.txt index 178ea8765..c2b41cd27 100644 --- a/core/libs/prx/libSceVideodec2/CMakeLists.txt +++ b/core/libs/prx/libSceVideodec2/CMakeLists.txt @@ -7,12 +7,6 @@ configure_windows_unwind(libSceVideodec2) target_link_libraries(libSceVideodec2 PRIVATE ffmpeg) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_videodec2_tests ${LIBS_INCLUDE_DIR}/tests/GuestVideodec2.cpp) target_include_directories(guest_videodec2_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceVoiceQoS/CMakeLists.txt b/core/libs/prx/libSceVoiceQoS/CMakeLists.txt index 31d6ed141..40f3e890f 100644 --- a/core/libs/prx/libSceVoiceQoS/CMakeLists.txt +++ b/core/libs/prx/libSceVoiceQoS/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceVoiceQoS SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceVoiceQoS PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceVoiceQoS) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_voice_qos_tests ${LIBS_INCLUDE_DIR}/tests/GuestVoiceQoS.cpp) target_include_directories(guest_voice_qos_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libSceWebBrowserDialog/CMakeLists.txt b/core/libs/prx/libSceWebBrowserDialog/CMakeLists.txt index b73af180a..2c498e5df 100644 --- a/core/libs/prx/libSceWebBrowserDialog/CMakeLists.txt +++ b/core/libs/prx/libSceWebBrowserDialog/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(libSceWebBrowserDialog SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(libSceWebBrowserDialog PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceWebBrowserDialog) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_web_browser_dialog_tests ${LIBS_INCLUDE_DIR}/tests/GuestWebBrowserDialog.cpp) target_include_directories(guest_web_browser_dialog_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/libkernel/CMakeLists.txt b/core/libs/prx/libkernel/CMakeLists.txt index a9521483b..fd9b04e5c 100644 --- a/core/libs/prx/libkernel/CMakeLists.txt +++ b/core/libs/prx/libkernel/CMakeLists.txt @@ -64,12 +64,6 @@ if(WIN32) endif() configure_windows_unwind(libkernel) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(param_json_parser_tests ${LIBS_INCLUDE_DIR}/tests/ParamJsonParser.cpp) target_include_directories(param_json_parser_tests PRIVATE ${LIBS_INCLUDE_DIR}) diff --git a/core/libs/prx/ulobjmgr/CMakeLists.txt b/core/libs/prx/ulobjmgr/CMakeLists.txt index 84d347d1a..47c70a7c5 100644 --- a/core/libs/prx/ulobjmgr/CMakeLists.txt +++ b/core/libs/prx/ulobjmgr/CMakeLists.txt @@ -2,12 +2,6 @@ add_library(ulobjmgr SHARED EXCLUDE_FROM_ALL Export.cpp) target_include_directories(ulobjmgr PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(ulobjmgr) -if(MINGW) - foreach(runtimeLinkFlag IN ITEMS -static-libgcc -static-libstdc++ -static) - string(REPLACE "${runtimeLinkFlag}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - endforeach() -endif() - if(BUILD_TESTING) add_test_executable(guest_ulobjmgr_tests ${LIBS_INCLUDE_DIR}/tests/GuestUlobjmgr.cpp) target_include_directories(guest_ulobjmgr_tests PRIVATE ${LIBS_INCLUDE_DIR})