Commit Graph

23 Commits

Author SHA1 Message Date
Bart Louwers
4e47c6c025 Tweak Linux amalgamation (#3767)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-08-28 23:23:35 +02:00
Bart Louwers
76d317ebc3 Improve Core Builds for Linux (#3706) 2025-08-09 21:12:46 +02:00
Bart Louwers
33e56f13e3 Add static libraries to Linux amalgamation (#3699) 2025-08-02 01:05:01 +02:00
Adrian Cojocaru
aeaadc06b4 Fix OpenGL symbols leaking to other backend builds (#3660) 2025-07-25 20:06:32 +02:00
mwilsnd
5230853062 Add combined static linux targets (#3624) 2025-07-21 16:41:54 +02:00
Nathan Gass
89f453604b also use MLN_WITH_GLFW in linux.cmake (#3492) 2025-05-25 13:50:56 +00:00
Bart Louwers
8e3899df39 Use TARGET_OBJECTS generator expression in CMake for core builds (#3484) 2025-05-18 22:21:03 +00:00
tdcosta100
cf9f41cf61 Add Initial PMTiles support (#2882)
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2025-01-07 14:32:17 +01:00
tdcosta100
e932cae2fe Add Windows to CI tests (#2968) 2024-12-01 00:21:25 +01:00
Adrian Cojocaru
072aa32e8b Vulkan renderer backend (#2564)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2024-08-01 22:49:49 +03:00
Jonas Vautherin
61fd33f526 cmake: enable MLN_WITH_EGL and OPENGL_USE_GLES for Wayland (#2022) 2024-02-21 13:26:19 +01:00
mwilsnd
a5ac21587c Linux CI: Retry failed XOpenDisplay calls and only log errors in coverage run (#1368)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bart Louwers <bart@emeel.net>
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2023-07-26 16:35:42 +02:00
mwilsnd
97c75856ad Add WebP decoding support to Linux and Windows (#1314) 2023-07-09 15:57:42 +02:00
tdcosta100
4360257d8c Add Windows support to MBTiles file source (#905) 2023-06-26 11:57:26 +02:00
Tadej Novak
95c7e3818d [cmake] Use MLN prefix instead of MBGL (#1054)
Co-authored-by: Bart Louwers <bart@emeel.net>
2023-04-28 00:34:38 +02:00
Bart Louwers
453af362cb Linux C++ test & render tests on CI (#1033)
Co-authored-by: rpitre-wetdog <129877142+rpitre-wetdog@users.noreply.github.com>
Co-authored-by: Tadej Novak <tadej@tano.si>
Co-authored-by: Robin <boldtrn@users.noreply.github.com>
Co-authored-by: Siarhei Fedartsou <siarhei.fedartsou@gmail.com>
2023-04-22 14:24:42 +02:00
Joel Winarske
64c9dc446e Wayland Support (#1018)
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
2023-04-18 01:53:37 +02:00
Tadej Novak
12fcba89bf Remove internal build support (#1000) 2023-04-14 22:56:45 +02:00
mwilsnd
d38709084a Add find_package(Threads) to CMake (#936) 2023-03-31 22:44:54 +02:00
Tadej Novak
66f32106a9 [qt] Improve CMake setup (#159) 2021-10-19 08:51:14 -07:00
Nathan Gass
c0d76c69cc Egl option (#135)
* minimal changes to get platform linux to compile again

* adapt mbgl-glfw api for keyss to mbgl-offline and mbgl-render, use maptiler configuration for all three binaries

* add an option to compile with the egl backend on linux
2021-08-19 20:57:56 +02:00
Bertil Chapuis
0f5db12ac7 Add the mbtiles file source to linux builds
The following error appears when using maplibre-gl-native from Java with [JNI bindings](https://github.com/baremaps/maplibre-java) on linux:

java: symbol lookup error: /tmp/libmaplibre-native-13994025245107934612.so: undefined symbol: _ZN4mbgl18MaptilerFileSourceC1Ev

Adding `mbtiles_file_source.cpp` in the `linux.cmake` file solves the issue.
2021-01-25 23:58:55 +01:00
Petr Pokorny
41f0be34e7 [general] moving ios and android project under ./platform folder 2020-12-20 12:38:56 +01:00