--- a/src/lib/CMakeLists.txt
+++ b/src/lib/CMakeLists.txt
@@ -55,7 +55,10 @@
     target_link_libraries(partio PUBLIC ZLIB::ZLIB)
 endif()
 
-install(TARGETS partio DESTINATION ${CMAKE_INSTALL_LIBDIR})
+install(TARGETS partio
+        RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+        LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+        ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
 
 file(GLOB public_includes "*.h")
 install(FILES ${public_includes} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
