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