From e92f937587727a31de3b47fdaed79c7d2e08cd8e Mon Sep 17 00:00:00 2001 From: WerWolv Date: Sun, 22 Oct 2023 21:27:13 +0200 Subject: [PATCH] build: Bundle SDK with releases --- CMakeLists.txt | 1 + cmake/build_helpers.cmake | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6fd006dcd..2b7af99c9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -65,3 +65,4 @@ add_subdirectory(tests EXCLUDE_FROM_ALL) # Configure packaging createPackage() generatePDBs() +generateSDKDirectory() \ No newline at end of file diff --git a/cmake/build_helpers.cmake b/cmake/build_helpers.cmake index f39cd9ff9..d6b20e8d9 100644 --- a/cmake/build_helpers.cmake +++ b/cmake/build_helpers.cmake @@ -658,5 +658,12 @@ function(generatePDBs) install(FILES ${CMAKE_BINARY_DIR}/${GENERATED_PDB}.pdb DESTINATION ".") endforeach () +endfunction() +function(generateSDKDirectory) + set(SDK_PATH "./sdk") + + install(DIRECTORY ${CMAKE_SOURCE_DIR}/lib/libimhex/include DESTINATION "${SDK_PATH}") + install(FILES ${CMAKE_SOURCE_DIR}/cmake/modules/ImHexPlugin.cmake DESTINATION "${SDK_PATH}/cmake/modules") + install(TARGETS libimhex DESTINATION "${SDK_PATH}/lib") endfunction() \ No newline at end of file