odk/CppunitTest_odk_checkapi.mk |    6 ++++++
 odk/Package_odk_headers.mk      |    5 +++++
 2 files changed, 11 insertions(+)

New commits:
commit 1305edfbc27121d7fc8973ccafb92f76d5401ac1
Author:     Hossein <hoss...@libreoffice.org>
AuthorDate: Tue Jan 9 10:55:01 2024 +0000
Commit:     Hossein <hoss...@libreoffice.org>
CommitDate: Sun Jun 23 19:57:30 2024 +0200

    tdf#149256 Ship LibreOfficeKit headers in packages
    
    With LibreOfficeKit (LOK) headers in place, it would be possible to
    create C++ applications that can access LibreOffice functionality
    without building LibreOffice, only by installing SDK and build tools.
    
    Change-Id: I8efc8ac1cec7b3b89e4d7eb2c8d15afeb595672c
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134863
    Tested-by: Hossein <hoss...@libreoffice.org>
    Tested-by: Jenkins
    Reviewed-by: Hossein <hoss...@libreoffice.org>

diff --git a/odk/CppunitTest_odk_checkapi.mk b/odk/CppunitTest_odk_checkapi.mk
index 22dad8cab62a..1c93be6a2473 100644
--- a/odk/CppunitTest_odk_checkapi.mk
+++ b/odk/CppunitTest_odk_checkapi.mk
@@ -28,6 +28,12 @@ $(eval $(call gb_CppunitTest_set_external_code,odk_checkapi))
 $(eval $(call gb_CppunitTest_set_include,odk_checkapi, \
     -I$(INSTDIR)/$(SDKDIRNAME)/include $(SOLARINC)))
 
+ifeq ($(OS),LINUX)
+$(eval $(call gb_CppunitTest_add_libs,odk_checkapi,\
+       -ldl \
+))
+endif
+
 $(eval $(call gb_CppunitTest_use_custom_headers,odk_checkapi,\
        odk/allheaders \
 ))
diff --git a/odk/Package_odk_headers.mk b/odk/Package_odk_headers.mk
index cc52b9719f9a..f4f7d9ba3a73 100644
--- a/odk/Package_odk_headers.mk
+++ b/odk/Package_odk_headers.mk
@@ -185,6 +185,11 @@ $(eval $(call 
gb_Package_add_files_with_dir,odk_headers,$(SDKDIRNAME)/include,\
        uno/mapping.hxx \
        uno/sequence2.h \
        uno/threadpool.h \
+       LibreOfficeKit/LibreOfficeKit.hxx \
+       LibreOfficeKit/LibreOfficeKitEnums.h \
+       LibreOfficeKit/LibreOfficeKit.h \
+       LibreOfficeKit/LibreOfficeKitInit.h \
+       LibreOfficeKit/LibreOfficeKitTypes.h \
 ))
 
 # vim: set noet sw=4 ts=4:

Reply via email to