diff --git a/cmake/AddEventLibrary.cmake b/cmake/AddEventLibrary.cmake --- a/cmake/AddEventLibrary.cmake 2026-09-17 14:40:01.091049579 +0800 +++ b/cmake/AddEventLibrary.cmake 2026-09-17 14:40:01.103049846 +0800 @@ -31,7 +31,7 @@ configure_file("lib${LIB_NAME}.pc.in" "lib${LIB_NAME}.pc" @ONLY) install( FILES "${CMAKE_CURRENT_BINARY_DIR}/lib${LIB_NAME}.pc" - DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" + DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/x86_64-linux-gnu/pkgconfig" ) endmacro() @@ -40,9 +40,9 @@ macro(export_install_target TYPE LIB_NAME OUTER_INCLUDES) if("${LIB_NAME}" STREQUAL "event") install(TARGETS "${LIB_NAME}_${TYPE}" - LIBRARY DESTINATION "lib" COMPONENT lib - ARCHIVE DESTINATION "lib" COMPONENT lib - RUNTIME DESTINATION "lib" COMPONENT lib + LIBRARY DESTINATION "lib/x86_64-linux-gnu" COMPONENT lib + ARCHIVE DESTINATION "lib/x86_64-linux-gnu" COMPONENT lib + RUNTIME DESTINATION "lib/x86_64-linux-gnu" COMPONENT lib COMPONENT dev ) else() @@ -67,9 +67,9 @@ ) install(TARGETS "${LIB_NAME}_${TYPE}" EXPORT LibeventTargets-${TYPE} - LIBRARY DESTINATION "lib" COMPONENT lib - ARCHIVE DESTINATION "lib" COMPONENT lib - RUNTIME DESTINATION "lib" COMPONENT lib + LIBRARY DESTINATION "lib/x86_64-linux-gnu" COMPONENT lib + ARCHIVE DESTINATION "lib/x86_64-linux-gnu" COMPONENT lib + RUNTIME DESTINATION "lib/x86_64-linux-gnu" COMPONENT lib COMPONENT dev ) endif() @@ -181,7 +181,7 @@ if (NOT WIN32) install(FILES "$/${LIB_LINK_NAME}" - DESTINATION "lib" + DESTINATION "lib/x86_64-linux-gnu" COMPONENT lib) endif() endif() diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt 2026-09-17 14:40:01.091049579 +0800 +++ b/CMakeLists.txt 2026-09-17 14:40:01.103049846 +0800 @@ -1453,7 +1453,7 @@ # set(EVENT_INSTALL_CMAKE_DIR - "${CMAKE_INSTALL_PREFIX}/lib/cmake/libevent") + "${CMAKE_INSTALL_PREFIX}/lib/x86_64-linux-gnu/cmake/libevent") export(PACKAGE libevent)