diff --git a/CMakeLists.txt b/CMakeLists.txt index b23190d2..59637b4b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,8 +15,10 @@ set(SOURCES set(BUILD_SHARED_LIBS OFF) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC") -# Check if MinGW -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++20") +if (MINGW) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -static-libgcc -static-libstdc++ -static") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++20") +endif() if (SANITIZE) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=address,undefined")