blob: c00391cb35d6957cf02a89540883700a0728ef82 [file] [log] [blame]
--- ois-1.5/CMakeLists.txt.orig 2020-10-12 15:38:26.641550200 +0300
+++ ois-1.5/CMakeLists.txt 2020-10-12 15:41:33.725086800 +0300
@@ -159,10 +159,14 @@
set(DIRECTX_ARCH x86)
endif()
- if (WINDOWSSDK_FOUND)
- target_link_libraries(OIS "dinput8.lib" "dxguid.lib")
+ if (MSVC)
+ if (WINDOWSSDK_FOUND)
+ target_link_libraries(OIS "dinput8.lib" "dxguid.lib")
+ else()
+ target_link_libraries(OIS "${DXSDK_DIR}/Lib/${DIRECTX_ARCH}/dinput8.lib" "${DXSDK_DIR}/Lib/${DIRECTX_ARCH}/dxguid.lib")
+ endif()
else()
- target_link_libraries(OIS "${DXSDK_DIR}/Lib/${DIRECTX_ARCH}/dinput8.lib" "${DXSDK_DIR}/Lib/${DIRECTX_ARCH}/dxguid.lib")
+ target_link_libraries(OIS "-ldinput8" "-ldxguid" "-lxinput")
endif()
endif()
@@ -230,7 +234,7 @@
install(FILES $<TARGET_PDB_FILE:OIS> DESTINATION bin OPTIONAL)
endif(MSVC)
-if(UNIX)
+if(UNIX OR MINGW)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/OIS.pc.in ${CMAKE_BINARY_DIR}/OIS.pc @ONLY)
install(FILES ${CMAKE_BINARY_DIR}/OIS.pc DESTINATION ${OIS_LIB_DIRECTORY}/pkgconfig)
endif()