Files
Hossein 08f8d419e2 tdf#170954 Ship LibreOfficeKit headers / examples on macOS
This reverts commit 20ee295dd11fcad8ba72439e6ad28f61ed740958, such that
LibreOfficeKit headers and examples are usable on macOS again.

After 5d4a689293 and
857a760f31 among other related patches,
LibreOfficeKit became usable on macOS. The build issues are fixed in
d6773eccb3.

Change-Id: Ifaac9c3652bf4b4f53b41997015f00b9083628a8
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199965
Tested-by: Jenkins
Reviewed-by: Hossein <hossein@libreoffice.org>
(cherry picked from commit 2a72ad755d)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/200251
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2026-03-06 14:28:22 +01:00
..
2026-01-03 10:47:39 +01:00
2026-01-03 10:47:39 +01:00
2025-03-30 14:38:05 +02:00
…
2024-10-16 15:18:59 +02:00
2026-01-03 10:47:39 +01:00
2026-01-03 10:47:39 +01:00
…

Office Development Kit (odk)

Office development kit (odk) - implements the first step on the way to the LibreOffice SDK tarball.

Part of the SDK; to build you need to add --enable-odk.

Testing the Examples:

  • The easiest way on Linux and macOS is to run make odk.subsequentcheck

  • The way that also works on Windows is to go to instdir/sdk (don't try directly in odk/)

  • See https://api.libreoffice.org/docs/install.html how to set up the SDK.

    • When asked about it during configuration, tell the SDK to do automatic deployment of the example extensions that get built.
  • In a shell set up for SDK development, build (calling make) and test (following the instructions given at the end of each make invocation) each of the SDK's examples/ sub-directories.

    • An example script to build (though not test) the various examples in batch mode is

      find examples \( -type d -name nativelib -prune \) -o \ \( -name Makefile -a -print -a \( -execdir make \; -o -quit \) \)

      (Note that one of the example extensions asks you to accept an example license on stdin during deployment.)