Commit graph

36 commits

Author SHA1 Message Date
Marc Durdin
808b6557d6 maint(common): use cpp_std=c++17 in meson project default_options
We attempted to set the C++ version in standard.meson.build, but this
does not work well as the option name varies by platform, and it also
triggers a warning in meson. This fix moves the setting into each
meson.build project() default_options. As there are only a handful
of these, the maintenance burden is not high.

Fixes: #14432
Relates-to: #14355
Build-bot: build
Test-bot: skip
2025-08-01 10:23:57 +10:00
Marc Durdin
f8917d2454 maint(common): cleanup meson versioning
* Adds `VERSION_WITH_TAG` variable to standard.meson.build
* Consistently uses `file('VERSION.md')` to retrieve version number

Note that VERSION_WITH_TAG is not yet used but should be used for
version tagged files later.
2025-04-30 08:23:05 +07:00
Marc Durdin
4c9d44851a chore(linux): add utfcodec.cpp to mcompile 2024-08-16 15:09:23 +02:00
Sabine
b10bba7b25 chore(linux): remove unused libxklavier dep 2024-08-16 11:36:47 +02:00
SabineSIL
d0d5aa3068
Merge pull request #12180 from keymanapp/feat/linux/mcompile-replace_U16
refactor(linux): remove local u16 and use km_u16 🐘
2024-08-14 11:46:48 +02:00
Sabine
dd0ea90d66 feat(linux): remove local u16 and use km_u16 2024-08-14 11:30:08 +02:00
Sabine
ad21aa037b chore(linux): add build.sh for mcompile-lin 2024-08-14 10:53:30 +02:00
Sabine
03df66deb1 feat(linux): use u16.cpp/h from feat/linux/mcompile-comments 2024-07-30 19:35:52 +02:00
Sabine
69660376d9 feat(linux): remove filesystem.h/cpp and move OpenFile() function to mc_kmx_file 2024-06-28 13:59:16 +02:00
Sabine
5795625ca7 feat(linux): ... and back in 2024-06-26 16:06:42 +02:00
Sabine
98beb944c5 feat(linux): ... and remove again 2024-06-26 16:02:18 +02:00
Sabine
e8c8f165e1 feat(linux): add blanc lines to prevent github from stating "empty file" 2024-06-26 15:50:32 +02:00
Sabine
75c9850cfd feat(linux): remove x11 from meson.build 2024-06-26 15:00:49 +02:00
Sabine
6e9396c997 feat(linux): changes in file permission and other files 2024-06-26 14:56:41 +02:00
Sabine
f9c05b872a feat(linux): second round of comments for 11816 2024-06-24 09:25:33 +02:00
Sabine
404d888fde feat(linux): work on 2nd round of comments on PR 11816 2024-06-20 17:44:21 +02:00
Sabine
d0c7d348f3 feat(linux): mcompile-dk remove mc_savekeyboard 2024-02-15 12:37:33 +01:00
Sabine
da4ea69fde feat(linux): mcompile-dk remove helpers.cpp/h 2024-02-15 12:09:47 +01:00
Sabine
4b84604eb4 feat(linux): mcompile new file deadkey.h/.cpp and function createDK_ComposeTable 2023-12-02 17:20:23 +01:00
Sabine
17058633c1 feat(linux): mcompile unchanged files 2023-11-07 12:59:15 +01:00
Sabine
bf9d20fde7 feat(linux): mcompile move all functions that use VectorFile.txt to helpers 2023-09-21 14:14:26 +02:00
Sabine
515b42015c feat(linux): mcompile start importRules 2023-08-18 19:07:38 +02:00
Sabine
cd853716bf feat(linux): mcompile remove old/unused code 2023-08-10 16:40:19 +02:00
Sabine
1c8ca69de3 feat(linux): mcompile remove helpers.h 2023-08-10 15:43:33 +02:00
Sabine
d50322a995 feat(linux): mcompile tidy up: remove unneccessary code 2023-07-28 18:25:50 +02:00
Sabine
5e62bed218 feat(linux): mcompile tidy up 2023-07-21 22:09:06 +02:00
Sabine
88e3f16b2c feat(linux): mcompile meson add files 2023-07-18 11:58:29 +02:00
Sabine
b62a8140e4 feat(linux): mcompile copy and use filesystem.cpp/h 2023-06-27 12:26:10 +02:00
Sabine
3a841c2d93 feat(linux): mcompile add copies, gitignore. Readme 2023-06-26 15:01:20 +02:00
Sabine
b2094eefb4 feat(linux): mcompile add u16.h/cpp for converting functions adapted meson.build 2023-06-15 09:10:13 +02:00
Sabine
26fbc8daa5 feat(linux): mcompile some comments 2023-06-14 19:16:40 +02:00
Sabine
c72f0a451b feat(linux): mcompile meson.build for 3 different versions to compile 2023-06-14 18:45:47 +02:00
Sabine
8189ff7863 feat(linux): mcompile adapt meson build 2023-06-14 11:32:35 +02:00
Sabine
49f833ada1 feat(linux): mcompile #include files to mcompile, comment out most old code, adapt meson.build to use more .cpp-files 2023-06-12 15:05:43 +02:00
Sabine
9e609dead0 feature(linux): mcompile replace main.cpp with keymap.cpp 2023-05-24 14:45:48 +07:00
Sabine
0250b6729e feature(linux): mcompile setup framework for mcompile: read US keyboard, get keysms and push to vector 2023-05-24 14:45:42 +07:00