[Tile-serving] [openstreetmap/mod_tile] CMake build support (PR #284)

Hummeltech notifications at github.com
Wed Jun 1 00:56:03 UTC 2022


This adds `CMake` build support to `mod_tile`

Tests previously run only in GitHub Actions have now been added so that they can be run with `CTest`.

Building and testing are now also performed using `clang`.

![image](https://user-images.githubusercontent.com/6109326/171294008-24e96727-dff4-48bd-8b81-a4488ca87d9a.png)
You can view, comment on, or merge this pull request online at:

  https://github.com/openstreetmap/mod_tile/pull/284

-- Commit Summary --

  * Build mod_tile with cmake
  * Test mod_tile build with cmake
  * Update documentation

-- File Changes --

    D .github/actions/apache/configure/action.yml (123)
    D .github/actions/build/action.yml (23)
    A .github/actions/cmake/build/action.yml (24)
    A .github/actions/cmake/install/action.yml (7)
    A .github/actions/cmake/test/action.yml (37)
    A .github/actions/dependencies/build-and-install/mapnik/action.yml (63)
    A .github/actions/dependencies/install/action.yml (134)
    R .github/actions/dependencies/install/apt-get/action.yml (0)
    R .github/actions/dependencies/install/yum/action.yml (19)
    D .github/actions/install/action.yml (11)
    D .github/actions/mapnik/build-and-install/action.yml (53)
    D .github/actions/test/action.yml (58)
    A .github/workflows/build-and-test-cmake.yml (62)
    M .github/workflows/build-and-test.yml (163)
    M .gitignore (2)
    A CMakeLists.txt (184)
    M Makefile.am (4)
    M README.rst (5)
    A cmake/FindAPR.cmake (45)
    A cmake/FindCairo.cmake (45)
    A cmake/FindGLib.cmake (45)
    A cmake/FindHTTPD.cmake (45)
    A cmake/FindIniParser.cmake (44)
    A cmake/FindLibMemcached.cmake (45)
    A cmake/FindLibRados.cmake (56)
    A cmake/FindMapnik.cmake (56)
    M configure.ac (6)
    M docs/build/building_on_centos_7.md (28)
    M docs/build/building_on_fedora_34.md (19)
    A docs/build/building_on_freebsd_13.0.md (60)
    M docs/build/building_on_ubuntu_20_04.md (19)
    A includes/config.h.in (18)
    A src/CMakeLists.txt (194)
    M src/daemon.c (6)
    M src/daemon_compat.c (2)
    A tests/CMakeLists.txt (190)
    A tests/httpd.conf.in (68)
    A tests/renderd.conf.in (15)

-- Patch Links --

https://github.com/openstreetmap/mod_tile/pull/284.patch
https://github.com/openstreetmap/mod_tile/pull/284.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/mod_tile/pull/284
You are receiving this because you are subscribed to this thread.

Message ID: <openstreetmap/mod_tile/pull/284 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tile-serving/attachments/20220531/e8209296/attachment.htm>


More information about the Tile-serving mailing list