From 1f40693c197657f4c33790791e043c0bdba41e0a Mon Sep 17 00:00:00 2001 From: Carl Philipp Klemm Date: Thu, 23 Oct 2025 14:30:54 +0200 Subject: [PATCH] Compile dyamic version with static libgcc on windows --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 391b1f4..76b1100 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -57,8 +57,10 @@ target_include_directories(${PROJECT_NAME} PUBLIC ${LIBUSB_INCLUDE_DIRS}) target_link_libraries(${PROJECT_NAME} ${LIBUSB_LIBRARIES}) if(WIN32) target_link_libraries(${PROJECT_NAME} libpthread.a) + target_compile_options(${PROJECT_NAME} PRIVATE -Wall -O2 -static-libgcc -fno-strict-aliasing) +else() + target_compile_options(${PROJECT_NAME} PRIVATE -Wall -O2 -fno-strict-aliasing) endif(WIN32) -target_compile_options(${PROJECT_NAME} PRIVATE -Wall -O2 -fno-strict-aliasing) install(TARGETS ${PROJECT_NAME} DESTINATION lib) install(FILES ./eismultiplexer.h DESTINATION include)