From 760abcfbb4b656ccb7108016a7afdfcc1f1153ef Mon Sep 17 00:00:00 2001 From: jarkortel Date: Thu, 21 Jul 2016 20:17:01 +0300 Subject: [PATCH] intall paths for sljl mingw --- neo/windows.cmake | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/neo/windows.cmake b/neo/windows.cmake index b43aa15917..b0e95c3408 100644 --- a/neo/windows.cmake +++ b/neo/windows.cmake @@ -130,9 +130,20 @@ else() # mingw on linux #XInput xinput9_1_0 ) - install(FILES "/usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgcc_s_seh-1.dll" DESTINATION bin COMPONENT OpenTechEngine) - install(FILES "/usr/x86_64-w64-mingw32/sys-root/mingw/bin/libwinpthread-1.dll" DESTINATION bin COMPONENT OpenTechEngine) - install(FILES "/usr/x86_64-w64-mingw32/sys-root/mingw/bin/libstdc++-6.dll" DESTINATION bin COMPONENT OpenTechEngine) + + if(EXISTS "/usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgcc_s_seh-1.dll") + install(FILES "/usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgcc_s_seh-1.dll" DESTINATION bin COMPONENT OpenTechEngine) + install(FILES "/usr/x86_64-w64-mingw32/sys-root/mingw/bin/libwinpthread-1.dll" DESTINATION bin COMPONENT OpenTechEngine) + install(FILES "/usr/x86_64-w64-mingw32/sys-root/mingw/bin/libstdc++-6.dll" DESTINATION bin COMPONENT OpenTechEngine) + elseif(EXISTS "/usr/lib/gcc/x86_64-w64-mingw32/4.8/libgcc_s_sjlj-1.dll") + install(FILES "/usr/lib/gcc/x86_64-w64-mingw32/4.8/libgcc_s_sjlj-1.dll" DESTINATION bin COMPONENT OpenTechEngine) + install(FILES "/usr/lib/gcc/x86_64-w64-mingw32/4.8/libstdc++-6.dll" DESTINATION bin COMPONENT OpenTechEngine) + install(FILES "/usr/x86_64-w64-mingw32/lib/libwinpthread-1.dll" DESTINATION bin COMPONENT OpenTechEngine) + else() + install(FILES "${CMAKE_BINARY_DIR}/libgcc_s_seh-1.dll" DESTINATION bin COMPONENT OpenTechEngine) + install(FILES "${CMAKE_BINARY_DIR}/libwinpthread-1.dll" DESTINATION bin COMPONENT OpenTechEngine) + install(FILES "${CMAKE_BINARY_DIR}/libstdc++-6.dll" DESTINATION bin COMPONENT OpenTechEngine) + endif() endif() target_link_libraries(OpenTechEngine