Files
MINGW-packages/mingw-w64-python-pivy/004-fix-compile-flags.patch
2023-11-27 08:04:31 +01:00

29 lines
1.0 KiB
Diff

--- 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 ()