diff --git a/.gitignore b/.gitignore index a199a2d2b..3a04116a2 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,7 @@ build*/ local/ venv/ .cache/ +install/ *.mgc *.kdev4 diff --git a/cmake/build_helpers.cmake b/cmake/build_helpers.cmake index a61525b04..b50a270d2 100644 --- a/cmake/build_helpers.cmake +++ b/cmake/build_helpers.cmake @@ -927,11 +927,17 @@ function(generateSDKDirectory) install(DIRECTORY ${CMAKE_SOURCE_DIR}/cmake/sdk/ DESTINATION "${SDK_PATH}") install(TARGETS libimhex ARCHIVE DESTINATION "${SDK_PATH}/lib") - install(DIRECTORY ${CMAKE_SOURCE_DIR}/plugins/ui DESTINATION "${SDK_PATH}/lib" PATTERN "**/source/*" EXCLUDE) - install(TARGETS ui ARCHIVE DESTINATION "${SDK_PATH}/lib") + install(DIRECTORY ${CMAKE_SOURCE_DIR}/plugins/ui/include DESTINATION "${SDK_PATH}/lib/ui/include") + install(FILES ${CMAKE_SOURCE_DIR}/plugins/ui/CMakeLists.txt DESTINATION "${SDK_PATH}/lib/ui/") + if (WIN32) + install(TARGETS ui ARCHIVE DESTINATION "${SDK_PATH}/lib") + endif() - install(DIRECTORY ${CMAKE_SOURCE_DIR}/plugins/fonts DESTINATION "${SDK_PATH}/lib" PATTERN "**/source/*" EXCLUDE) - install(TARGETS fonts ARCHIVE DESTINATION "${SDK_PATH}/lib") + install(DIRECTORY ${CMAKE_SOURCE_DIR}/plugins/fonts/include DESTINATION "${SDK_PATH}/lib/fonts/include") + install(FILES ${CMAKE_SOURCE_DIR}/plugins/fonts/CMakeLists.txt DESTINATION "${SDK_PATH}/lib/fonts/") + if (WIN32) + install(TARGETS fonts ARCHIVE DESTINATION "${SDK_PATH}/lib") + endif() endfunction() function(addIncludesFromLibrary target library)