--- a/interfaces/CMakeLists.txt +++ b/interfaces/CMakeLists.txt @@ -27,7 +27,11 @@ if (APPLE) set_target_properties(coin PROPERTIES LINK_FLAGS "-undefined dynamic_lookup") elseif (WIN32) - set_target_properties(coin PROPERTIES COMPILE_FLAGS "/bigobj") + if(MSVC) + set_target_properties(coin PROPERTIES COMPILE_FLAGS "/bigobj") + elseif(MINGW) + set_target_properties(coin PROPERTIES COMPILE_FLAGS "-Wa,-mbig-obj") + endif() target_link_libraries(coin PUBLIC ${Python_LIBRARIES}) endif () @@ -62,7 +66,11 @@ if (APPLE) set_target_properties(soqt PROPERTIES LINK_FLAGS "-undefined dynamic_lookup") elseif (WIN32) - set_target_properties(coin PROPERTIES COMPILE_FLAGS "/bigobj") + if(MSVC) + set_target_properties(coin PROPERTIES COMPILE_FLAGS "/bigobj") + elseif(MINGW) + set_target_properties(coin PROPERTIES COMPILE_FLAGS "-Wa,-mbig-obj") + endif() target_link_libraries(soqt PUBLIC ${Python_LIBRARIES}) endif ()