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