Browse Source

add C++ static link flags for mingw

richarddobson 1 year ago
parent
commit
7600f72c1d
2 changed files with 2 additions and 0 deletions
  1. 1 0
      dev/externals/fastconv/CMakeLists.txt
  2. 1 0
      dev/externals/mctools/CMakeLists.txt

+ 1 - 0
dev/externals/fastconv/CMakeLists.txt

@@ -4,6 +4,7 @@ if(APPLE)
 else()
 else()
   if(MINGW)
   if(MINGW)
     set(CMAKE_C_FLAGS "-O3 -DWIN32 -D_WIN32 -fomit-frame-pointer  -funroll-loops")
     set(CMAKE_C_FLAGS "-O3 -DWIN32 -D_WIN32 -fomit-frame-pointer  -funroll-loops")
+    set(CMAKE_CXX_FLAGS "-O3 -DWIN32 -D_WIN32 -fomit-frame-pointer  -funroll-loops -static-libgcc -static-libstdc++")
   else()
   else()
     set(CMAKE_C_FLAGS "-O3 -Wall -Dlinux -Dunix -fomit-frame-pointer -funroll-loops")
     set(CMAKE_C_FLAGS "-O3 -Wall -Dlinux -Dunix -fomit-frame-pointer -funroll-loops")
   endif()
   endif()

+ 1 - 0
dev/externals/mctools/CMakeLists.txt

@@ -5,6 +5,7 @@ if(APPLE)
 else()
 else()
   if(MINGW)
   if(MINGW)
     set(CMAKE_C_FLAGS "-O3 -DWIN32 -D_WIN32 -fomit-frame-pointer  -funroll-loops")
     set(CMAKE_C_FLAGS "-O3 -DWIN32 -D_WIN32 -fomit-frame-pointer  -funroll-loops")
+    set(CMAKE_CXX_FLAGS "-O3 -DWIN32 -D_WIN32 -fomit-frame-pointer  -funroll-loops -static-libgcc -static-libstdc++")
   else()
   else()
     set(CMAKE_C_FLAGS "-O3 -Wall -Dlinux -Dunix -fomit-frame-pointer -funroll-loops")
     set(CMAKE_C_FLAGS "-O3 -Wall -Dlinux -Dunix -fomit-frame-pointer -funroll-loops")
   endif()
   endif()