From 3d322b79729da8ea5f523729c8b1e1ea8cac0e79 Mon Sep 17 00:00:00 2001 From: BagelSketches Date: Thu, 3 Jul 2025 17:43:19 +1000 Subject: [PATCH] added installing the library directory on windows builds --- CMakeLists.txt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4378c703..b2397cd8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -626,6 +626,10 @@ set(ISLE_PACKAGE_NAME "${CMAKE_SYSTEM_NAME}-${CMAKE_SYSTEM_PROCESSOR}" CACHE STR if(BUILD_SHARED_LIBS) list(APPEND install_extra_targets lego1) endif() +install(TARGETS isle ${install_extra_targets} + RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" + LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" +) if (ISLE_BUILD_CONFIG) find_program(WINDEPLOYQT_EXECUTABLE windeployqt) if(WINDEPLOYQT_EXECUTABLE) @@ -641,6 +645,8 @@ if (ISLE_BUILD_CONFIG) "--no-quick-import" COMMENT "Running windeployqt with minimal dependencies" ) + install(DIRECTORY "${CMAKE_INSTALL_LIBDIR}" DESTINATION "${CMAKE_INSTALL_BINDIR}" + ) else() message(WARNING "windeployqt not found.") endif() @@ -653,10 +659,7 @@ if(EMSCRIPTEN) DESTINATION "${CMAKE_INSTALL_BINDIR}" ) endif() -install(TARGETS isle ${install_extra_targets} - RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" - LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" -) + set(CPACK_PACKAGE_DIRECTORY "dist") set(CPACK_PACKAGE_FILE_NAME "isle-${PROJECT_VERSION}-${ISLE_PACKAGE_NAME}-${CMAKE_SYSTEM_PROCESSOR}") if(MSVC)