292 Commits

Author SHA1 Message Date
6d075e7cd6 qad 2025-11-29 14:07:36 +03:00
a26c2b87f3 pip 2025-10-22 15:24:25 +03:00
6cf9410e2f pip 2025-10-17 11:30:50 +03:00
9db977f7d5 pip 2025-10-16 11:48:04 +03:00
2b61d631da pip 2025-10-10 19:47:35 +03:00
d714fbff19 pip 2025-10-08 21:15:39 +03:00
3288d32411 pip, qad 2025-10-08 17:00:22 +03:00
676d57a7d8 pip 2025-09-29 18:48:30 +03:00
836c4b956d pip 2025-09-27 15:35:31 +03:00
10e9c1b140 pip 2025-09-23 21:17:06 +03:00
9bb63cdaf3 pip 2025-09-22 22:35:07 +03:00
736972b8e4 pip 2025-09-22 20:59:07 +03:00
7b03919deb pip 2025-09-22 16:26:19 +03:00
00fe1dfa03 .clang-format 2025-09-21 21:08:41 +03:00
1a3945f436 pip 2025-09-21 21:06:08 +03:00
bea339e3f5 pip, qad 2025-09-19 17:40:08 +03:00
f2e2c77552 pip 2025-09-18 20:20:12 +03:00
29736b3b2a pip 2025-09-15 21:26:36 +03:00
32d834882c pip 2025-09-10 16:09:11 +03:00
a2c377f784 pip
Some checks failed
SHS Gitea/shstk/pipeline/head There was a failure building this commit
2025-09-05 22:09:40 +03:00
aee673d02e pip 2025-09-05 22:07:25 +03:00
0653392576 pip 2025-08-30 17:12:51 +03:00
d373e3b539 pip 2025-08-15 18:54:30 +03:00
f42df80891 pip 2025-08-14 17:34:54 +03:00
82e1ec849f pip 2025-08-14 10:25:26 +03:00
d2903884de pip 2025-08-13 18:50:07 +03:00
2ef3c2cb61 pip 2025-07-31 20:56:55 +03:00
c04d8b138f pip 2025-07-31 20:56:04 +03:00
a94109fbdd pip 2025-07-30 20:58:05 +03:00
8f9f13f006 cmake 2025-07-17 16:17:02 +03:00
8180a792a0 Merge branch 'master' of https://git.shstk.ru/SHS/shstk
# Conflicts:
#	pip
2025-07-17 11:22:14 +03:00
79c780024d cmake, pip, qad 2025-07-17 11:18:30 +03:00
eb1e7e6827 pip 2025-06-26 17:45:13 +03:00
55d315d8b3 qcodeedit fix incorrect completer position 2025-06-26 17:43:51 +03:00
2c656dec36 qad 2025-06-10 00:02:56 +03:00
24061a4a50 qad 2025-06-09 23:42:08 +03:00
9df894d3e4 pip, qad 2025-06-07 11:12:55 +03:00
51fe3a686c pip 2025-05-18 18:53:41 +03:00
ec470da92a pip 2025-05-14 19:46:53 +03:00
5dd239c77c pip 2025-04-30 15:07:34 +03:00
a0b39f5917 new cmake, pip 2025-04-29 21:51:36 +03:00
bee3c14f63 pip 2025-04-03 16:00:49 +03:00
35b31d6505 qad 2025-03-20 18:48:26 +03:00
7812b76afa qad 2025-03-19 22:04:03 +03:00
18e88a5f4d qad 2025-03-18 16:24:13 +03:00
55c5f7700c qad 2025-03-18 15:17:24 +03:00
179f03d057 qad 2025-03-18 12:16:22 +03:00
20aeb0c32f pip 2025-03-06 16:26:49 +03:00
2f64085db6 pip 2025-03-04 20:20:17 +03:00
90bb880dc8 qad 2025-03-04 19:59:44 +03:00
eaa9ad2646 pip 2025-02-27 21:26:40 +03:00
464e40b8fd pip 2025-02-06 11:13:54 +03:00
2de259e20a qad 2025-01-29 11:53:52 +03:00
7e4b054042 pip 2025-01-17 11:49:35 +03:00
3713c8e4bf pip 2025-01-15 18:38:58 +03:00
d64cb3cc75 pip 2025-01-15 18:25:40 +03:00
398480e723 pip 2025-01-15 17:59:12 +03:00
a8ca305671 pip 2025-01-12 13:11:08 +03:00
aa15caa298 pip 2025-01-09 17:36:48 +03:00
5da9a31eda cmake, pip, qad 2025-01-08 17:37:11 +03:00
47dee3e0bd pip 2024-12-29 11:48:34 +03:00
e046181600 pip 2024-12-26 16:19:41 +03:00
ac2d19de68 pip 2024-12-26 16:18:20 +03:00
41a0eb8549 pip 2024-12-26 16:16:09 +03:00
6fb2c089d9 pip 2024-12-26 16:12:09 +03:00
954ae79c5c pip 2024-12-26 16:02:03 +03:00
c60158c167 pip 2024-12-25 19:38:05 +03:00
250aa613ad pip 2024-12-25 19:34:57 +03:00
f658eab4d5 pip 2024-12-25 19:30:25 +03:00
39fae97c62 new platforms 2024-12-25 13:00:41 +03:00
43dd680a78 cmake 2024-12-19 21:23:06 +03:00
599247f10a j 2024-12-19 15:01:27 +03:00
1d84f21fe4 tmp 2024-12-19 14:58:45 +03:00
51f3eda2a8 pip 2024-12-03 15:41:43 +03:00
812fe73092 fix dockers 2024-12-03 13:32:24 +03:00
52caaa7b47 rrr 2024-12-03 11:34:28 +03:00
cf130ec054 another try 2024-12-03 11:33:43 +03:00
348d39f566 try to work 2024-12-03 11:31:08 +03:00
614729cc94 fix 2024-12-03 11:28:44 +03:00
549b9864e0 test debug builds 2024-12-03 11:26:14 +03:00
72c82b787c pip, Jenkinsfile 2024-11-28 13:36:11 +03:00
40f2a424ac Jenkinsfile 2024-11-28 12:44:29 +03:00
a3380922a2 pip, cd
Some checks failed
SHS Gitea/shstk/pipeline/head Something is wrong with the build of this commit
2024-11-28 12:37:18 +03:00
e960e28f6d pip 2024-11-25 16:02:46 +03:00
6de1c8cffb pip 2024-11-25 15:53:20 +03:00
92286944fb pip 2024-11-25 15:00:50 +03:00
0c8f0e3af5 pip 2024-11-21 16:31:49 +03:00
8fbfab2d9d pip 2024-11-21 00:19:02 +03:00
37f5b499d1 pip 2024-11-21 00:10:42 +03:00
c2d53bf69b cd, pip, qad 2024-11-20 20:02:29 +03:00
1e2cf22e0a 2000 last builds 2024-11-19 15:23:44 +03:00
f8e39467b0 pip 2024-11-18 22:47:11 +03:00
4cab304f43 pip 2024-11-16 15:46:18 +03:00
a0c25ea76b Merge pull request 'test' (#253) from test into master
Reviewed-on: #253
2024-11-15 18:55:25 +03:00
98c9ef3b9b Jenkinsfile
All checks were successful
SHS Gitea/shstk/pipeline/head This commit looks good
2024-11-15 18:02:34 +03:00
058f8d4026 pip
Some checks failed
SHS Gitea/shstk/pipeline/head There was a failure building this commit
2024-11-15 17:14:25 +03:00
da1883822c pip
Some checks failed
SHS Gitea/shstk/pipeline/head There was a failure building this commit
2024-11-15 16:23:55 +03:00
9eba538a56 pip
Some checks failed
SHS Gitea/shstk/pipeline/head There was a failure building this commit
2024-11-15 15:48:12 +03:00
fe5eeac297 pip
Some checks failed
SHS Gitea/shstk/pipeline/head There was a failure building this commit
2024-11-15 15:43:18 +03:00
b0d08801b7 Dockerfiles fix
Some checks failed
SHS Gitea/shstk/pipeline/head There was a failure building this commit
2024-11-15 14:49:37 +03:00
4eadb31df2 try2
Some checks failed
SHS Gitea/shstk/pipeline/head There was a failure building this commit
2024-11-15 14:47:15 +03:00
4a3c41408e Merge pull request 'try' (#252) from master into test
Some checks failed
SHS Gitea/shstk/pipeline/head There was a failure building this commit
Reviewed-on: #252
2024-11-15 14:42:56 +03:00
67272f9149 try 2024-11-15 14:42:22 +03:00
29c72eb915 Merge pull request 'pass branch name to docker build' (#251) from master into test
Some checks failed
SHS Gitea/shstk/pipeline/head There was a failure building this commit
Reviewed-on: #251
2024-11-15 14:40:17 +03:00
c4ead44fde pass branch name to docker build 2024-11-15 14:40:01 +03:00
100421bed6 testing support
Some checks failed
SHS Gitea/shstk/pipeline/head Something is wrong with the build of this commit
2024-11-15 14:18:56 +03:00
71b3272d1b pip, qad 2024-11-10 21:29:44 +03:00
7713ca18f7 cd, pip, qad, qglengine 2024-11-02 14:15:59 +03:00
fc0fa08bfc cd, pip, qad, qglengine 2024-10-23 19:12:19 +03:00
a341585c58 pip 2024-10-16 22:30:13 +03:00
9608e9f1e9 pip, qad 2024-10-15 15:05:48 +03:00
41fcde9947 pip, cd, qad 2024-10-03 12:43:46 +03:00
d8d953b8eb pip 2024-09-06 08:05:37 +03:00
8f09dc3b28 qad 2024-08-31 22:19:34 +03:00
b189fc4fb5 pip 2024-08-30 18:15:53 +03:00
373e484134 add astra 1.8 2024-08-10 14:13:30 +03:00
7adab30d29 pip 2024-08-02 14:43:56 +03:00
7292b696c4 pip 2024-07-30 17:21:48 +03:00
c472e1ec78 pip 2024-07-30 14:48:07 +03:00
79a5fd6e77 pip 2024-07-30 14:42:03 +03:00
f4c82b048e pip 2024-07-30 14:26:13 +03:00
bc976a9a2c pip v4 2024-07-30 14:19:33 +03:00
25c0322a45 pip 2024-07-12 12:30:29 +03:00
867fb27151 pip 2024-07-10 16:56:48 +03:00
1aa9c49a4a pip,qad 2024-07-10 13:02:13 +03:00
79d843148b pip 2024-06-07 00:23:23 +03:00
50133c5e24 pip 2024-06-07 00:20:47 +03:00
5cc82f2c05 pip, qad 2024-06-01 22:37:28 +03:00
6925b9ab29 qad 2024-05-29 21:42:37 +03:00
e8743f0ae7 pip, add ondemand flag 2024-05-22 15:16:02 +03:00
1c3499afc8 pip 2024-05-14 21:02:03 +03:00
526d15a3e1 pip,qad 2024-05-13 22:29:47 +03:00
6d9dd31516 pip 2024-05-02 21:35:42 +03:00
9021169f17 qad 2024-05-02 12:26:41 +03:00
f4e146d0a0 qad 2024-05-02 12:10:20 +03:00
461467e6d1 pip, qad 2024-04-30 15:23:57 +03:00
294a944140 pip, qad 2024-04-26 15:38:09 +03:00
966c368181 pip, qad 2024-04-18 20:01:55 +03:00
f45ef5f8dc pip 2024-04-10 20:49:40 +03:00
b992164ccc qad 2024-04-09 18:55:46 +03:00
315410c52d pip 2024-04-08 21:23:16 +03:00
b0cd1a03d1 qad 2024-04-08 11:25:55 +03:00
7a59f3d5ff pip 2024-04-05 21:02:44 +03:00
b3389e7f1f pip 2024-04-05 21:00:08 +03:00
f42908b879 pip 2024-04-05 20:43:03 +03:00
1f97f06b23 pip 2024-04-05 17:13:37 +03:00
584e6993d2 pip 2024-04-05 15:34:51 +03:00
30af04ec98 pip 2024-04-04 12:34:07 +03:00
b59210fdda pip 2024-03-31 20:38:21 +03:00
ac104615df qad 2024-03-29 21:31:53 +03:00
301090c3c1 pip, qad 2024-03-26 10:35:24 +03:00
3a4b62c659 pip 2024-03-25 21:24:35 +03:00
e013aa0fda pip 2024-03-25 21:17:13 +03:00
1c33fba470 qad, cmake 2024-03-24 22:39:38 +03:00
ccb83d6274 qad 2024-03-24 20:23:29 +03:00
0bd8772271 pip 2024-03-22 22:29:21 +03:00
1c1a6f626c pip 2024-03-22 21:40:16 +03:00
14e4038c33 pip 2024-03-18 10:46:03 +03:00
c1c78f060c pip 2024-03-15 19:50:31 +03:00
9b34741d3d qad 2024-03-13 16:40:23 +03:00
d4ec432a7e pip 2024-03-10 21:22:51 +03:00
303fe9e098 pip, qad 2024-03-05 19:41:20 +03:00
2af1bc0f68 pip 2024-02-29 13:38:01 +03:00
23e7061c01 migrate to shstk.ru 2024-02-28 10:40:07 +03:00
c1262de61d pip 2024-02-28 10:30:44 +03:00
bbb50ae825 qad 2024-02-27 14:43:44 +03:00
a5bc894ba0 pip, qad 2024-02-22 17:13:08 +03:00
54744d41b9 pip 2024-01-25 23:59:06 +03:00
c1d927b6c8 qad 2024-01-19 15:20:38 +03:00
72ece09fa2 qad 2024-01-18 18:41:37 +03:00
c50c829bc8 qad 2024-01-18 18:41:01 +03:00
fb4366377e pip,qad 2024-01-18 16:09:29 +03:00
5341e2dc4d cmake 2024-01-16 15:05:57 +03:00
a7ea19a2e7 qad 2024-01-16 14:05:56 +03:00
73d5742958 qad 2023-12-24 22:46:28 +03:00
1f1e016c38 cmake 2023-12-14 11:19:15 +03:00
dc8e03c84e pip 2023-12-12 22:05:18 +03:00
26059ef86e doc 2023-12-09 07:32:22 +03:00
af62a83bec pip 2023-12-09 07:19:34 +03:00
1fa570e5aa PICODEINFO:: changed 2023-12-08 19:02:01 +03:00
5221ffede5 pip 3.15.0 2023-12-08 16:14:49 +03:00
124db20711 cmake, pip 2023-11-20 23:34:01 +03:00
a8b4e3eaa3 pip,qad 2023-11-20 21:19:36 +03:00
5524cb5f16 qad 2023-11-11 23:01:37 +03:00
5fbc1db304 qglengine 2023-11-09 00:38:31 +03:00
70ba5fdd32 4 subs 2023-11-09 00:36:24 +03:00
4356475c7f qad 2023-10-29 20:04:59 +03:00
d36647c2cf qad 2023-10-29 20:03:56 +03:00
7d07114d25 docker gl fix 2023-10-24 15:37:50 +03:00
08e754fc91 qad 2023-10-24 13:13:33 +03:00
739433800a submodules relative path 2023-10-08 10:39:18 +03:00
b25c2e511c pip 2023-09-25 14:35:36 +03:00
8caaf0f259 support_gl 2023-09-24 15:19:39 +03:00
5f72c4c6e6 qad, Jenkinsfile 2023-09-24 15:16:51 +03:00
b374d5ab1a pip, qad 2023-09-13 10:34:06 +03:00
7cc8b3cb75 cmake 2023-09-07 16:51:27 +03:00
80fac03bd1 add linux_cross-shstk 2023-09-07 16:48:07 +03:00
aaf4367c0b pip 2023-09-07 13:11:32 +03:00
92da3c9584 qad 2023-09-07 11:43:35 +03:00
8bc3215562 qgle 2023-09-06 20:50:21 +03:00
451de9886a qad 2023-09-06 20:29:50 +03:00
234a0af9d8 pip, qglengine 2023-09-06 20:27:51 +03:00
c3cb557e2d pip, qad, qglengine 2023-09-05 20:17:08 +03:00
9cb554d37b qad 2023-08-23 16:34:17 +03:00
2d7a9e33ce qad 2023-08-21 19:51:45 +03:00
f85e27bae9 pip, qad, qglengine 2023-08-14 13:55:02 +03:00
a7115fb6e1 qad, qglengine 2023-08-02 12:32:26 +03:00
76ae9df139 pip 2023-07-14 22:14:15 +03:00
4ffd5fec6f qad 2023-07-14 13:37:38 +03:00
dc8a5c6f28 pip 2023-07-14 10:51:33 +03:00
9055dd1c95 update pip and qad 2023-07-13 23:42:33 +03:00
55efa7a712 pip 2023-07-07 11:51:14 +03:00
9c777977d8 pip 2023-07-06 22:36:01 +03:00
9f516fadd8 pip 2023-07-06 21:57:45 +03:00
8fde465c8e pip 2023-07-06 21:48:48 +03:00
f445c42a84 cd,pip,qad 2023-07-06 20:10:24 +03:00
7c06efcff8 pip 2023-07-02 14:13:05 +03:00
a477ed4d0c qglengine 2023-07-02 14:10:31 +03:00
9c34ee2b7e pip 2023-07-02 14:03:53 +03:00
a9f01a4c20 README.md 2023-06-15 12:38:17 +03:00
ae7eb04e1e README.md 2023-06-15 12:35:35 +03:00
6913efdf9d pip,qad,readme 2023-06-15 12:34:44 +03:00
6a1bcf13f5 qglengine
qad
2023-06-05 23:26:43 +03:00
f53bd4d667 pip, qad, qglengine 2023-05-24 22:15:51 +03:00
fb15cd6fa8 qglengine 2023-05-23 22:22:43 +03:00
e0ab625536 qad, qglengine 2023-05-18 12:59:42 +03:00
ba4d2e3617 pip 2023-05-11 21:45:38 +03:00
834e786dea .clang-format 2023-05-04 14:14:50 +03:00
81f650a4ab qad 2023-04-26 18:18:58 +03:00
c917e58734 pip, qglengine 2023-04-25 17:35:14 +03:00
16287ca510 Jenkinsfile, pip 2023-04-25 16:37:56 +03:00
7b13bba14b Jenkinsfile small clean 2023-04-24 15:49:25 +03:00
13d79f929c pip, qglengine 2023-04-23 23:16:21 +03:00
1916526f38 fix 2023-04-21 13:23:33 +03:00
1b779f7011 space 2023-04-21 13:05:48 +03:00
ffcbea0bbc Jenkinsfile refactoring 2023-04-21 12:11:31 +03:00
eb2a852aec qad 2023-04-18 14:06:35 +03:00
Бычков Андрей
a59b1779b2 update pip and qad 2023-04-17 15:52:44 +03:00
d49191dfeb pip, qad 2023-04-10 13:17:57 +03:00
7b0fb7693c pip 2023-04-07 19:44:52 +03:00
d79ce8bee7 pip 2023-04-05 12:26:21 +03:00
aa809584b9 pip, qad 2023-04-04 13:29:37 +03:00
1bbf8393a4 release fix 2023-03-26 20:55:25 +03:00
7659df592b pip 2023-03-26 18:21:51 +03:00
26ae6c4fbb try to build dockers 2023-03-25 18:53:48 +03:00
4071da8d67 try migrate to "linux.json" for dockers
Some checks failed
SHS Gitea/shstk/pipeline/head There was a failure building this commit
2023-03-25 18:51:51 +03:00
ef944f881f pip 2023-03-21 14:48:30 +03:00
e77101ad37 pip version 2023-03-21 13:54:53 +03:00
3141612a22 cmake pip qad qglengine 2023-03-21 13:51:26 +03:00
81a4234f6c pip, qglengine 2023-03-14 17:41:24 +03:00
34fa2bd375 cd pip 2023-03-14 10:38:29 +03:00
66572991ba qglengine and cd 2023-03-07 16:23:47 +03:00
6cbae1187e qad 2023-03-07 18:19:09 +03:00
a3c80f5fd1 qad 2023-03-07 11:05:32 +03:00
58f739f99b qad 2023-03-06 19:53:50 +03:00
5c3b2740e1 pip, qad, qgle 2023-03-06 19:37:32 +03:00
10492b57b5 qad 2023-01-25 13:21:40 +03:00
84c7a86f34 pip 2023-01-10 12:10:43 +03:00
9238b8bf1b qad 2023-01-09 15:51:55 +03:00
f6d4f9bbac pip, qad 2023-01-09 15:43:30 +03:00
1c1284caa0 .editorconfig, format, pivaluetree, pivaluetreeedit 2022-12-16 16:45:44 +03:00
9b0d5a0a75 add .clang-format file 2022-12-12 12:42:36 +03:00
e7755da10c pip,qad 2022-12-07 10:56:10 +03:00
038ce7476b qad 2022-11-24 15:29:41 +03:00
56fc061699 pip 2022-11-15 09:50:06 +03:00
751c9370d7 pip 2022-11-12 13:38:12 +03:00
4158c263e0 pip, wad 2022-11-12 13:31:50 +03:00
87f7113057 pip 2022-11-11 16:29:10 +03:00
8871b29819 pip 2022-11-10 19:37:09 +03:00
4156c945c0 pip, cd 2022-11-10 16:17:08 +03:00
b114935959 qad 2022-10-28 19:43:59 +03:00
9b5ac6acaa pip, qad 2022-10-28 13:42:42 +03:00
d22d4a56f6 Merge branch 'master' of https://git.shs.tools/SHS/shstk 2022-10-26 21:17:34 +03:00
f0f804a69b qglengine getImage 2022-10-26 21:17:30 +03:00
1db79b7e60 qglengine 2022-10-13 23:08:23 +03:00
0809ce5af6 pip 2022-09-18 12:36:19 +03:00
ce9bf3f209 pip 2022-09-18 12:33:56 +03:00
Бычков Андрей
4d72bec451 Merge branch 'release' of https://git.shs.tools/SHS/shstk 2022-08-11 11:43:48 +03:00
Бычков Андрей
a74f845cee pip 2022-08-11 11:41:59 +03:00
af9493cf67 ready to release 2022-08-10 23:44:40 +03:00
da1c314ad8 pip v3 2022-08-10 22:58:21 +03:00
4195aa9f52 update qad
All checks were successful
SHS Gitea/shstk/pipeline/head This commit looks good
2022-08-04 11:37:46 +03:00
Бычков Андрей
e57a2a6364 qad_types доработки, cmake bat
All checks were successful
SHS Gitea/shstk/pipeline/head This commit looks good
2022-06-30 17:56:55 +03:00
925e496561 pip
All checks were successful
SHS Gitea/shstk/pipeline/head This commit looks good
2022-06-24 16:44:53 +03:00
Бычков Андрей
9377c30c58 pip_cmg правки + gif record в graohic
All checks were successful
SHS Gitea/shstk/pipeline/head This commit looks good
2022-06-24 14:49:42 +03:00
Бычков Андрей
41dbad5921 fix Jenkinsfile 4
All checks were successful
SHS Gitea/shstk/pipeline/head This commit looks good
2022-06-09 17:23:49 +03:00
Бычков Андрей
e0f4935345 fix Jenkinsfile 3
Some checks failed
SHS Gitea/shstk/pipeline/head There was a failure building this commit
2022-06-09 17:13:45 +03:00
Бычков Андрей
bde2c85591 fix Jenkinsfile 2
Some checks failed
SHS Gitea/shstk/pipeline/head There was a failure building this commit
2022-06-09 17:12:51 +03:00
Бычков Анлрей
9fddb4445a fix Jenkinsfile
Some checks failed
SHS Gitea/shstk/pipeline/head There was a failure building this commit
2022-06-09 17:10:09 +03:00
Бычков Анлрей
9725423074 update cmake
Some checks failed
SHS Gitea/shstk/pipeline/head Something is wrong with the build of this commit
2022-06-09 17:00:04 +03:00
Бычков Анлрей
08446a58ba Merge branch 'release' of https://git.shs.tools/SHS/shstk into release
Some checks failed
SHS Gitea/shstk/pipeline/head There was a failure building this commit
2022-06-09 15:39:07 +03:00
Бычков Анлрей
6a26324d62 release branch for Dockerfile 2022-06-09 15:39:00 +03:00
24 changed files with 430 additions and 120 deletions

224
.clang-format Normal file
View File

@@ -0,0 +1,224 @@
---
Language: Cpp
AccessModifierOffset: -4
AlignAfterOpenBracket: Align
AlignArrayOfStructures: Left
AlignConsecutiveAssignments:
Enabled: true
AcrossEmptyLines: true
AcrossComments: true
AlignCompound: false
PadOperators: true
AlignConsecutiveBitFields:
Enabled: true
AcrossEmptyLines: false
AcrossComments: true
AlignCompound: false
PadOperators: true
AlignConsecutiveDeclarations:
Enabled: false
AcrossEmptyLines: false
AcrossComments: false
AlignCompound: false
PadOperators: false
AlignConsecutiveMacros:
Enabled: true
AcrossEmptyLines: true
AcrossComments: true
AlignCompound: false
PadOperators: true
AlignEscapedNewlines: Left
AlignOperands: Align
AlignTrailingComments: true
AllowAllArgumentsOnNextLine: false
AllowAllParametersOfDeclarationOnNextLine: false
AllowShortEnumsOnASingleLine: false
AllowShortBlocksOnASingleLine: Empty
AllowShortCaseLabelsOnASingleLine: true
AllowShortFunctionsOnASingleLine: Inline
AllowShortLambdasOnASingleLine: All
AllowShortIfStatementsOnASingleLine: WithoutElse
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: Yes
AttributeMacros:
- __capability
BinPackArguments: false
BinPackParameters: false
BraceWrapping:
AfterCaseLabel: false
AfterClass: false
AfterControlStatement: Never
AfterEnum: false
AfterFunction: false
AfterNamespace: false
AfterObjCDeclaration: false
AfterStruct: false
AfterUnion: false
AfterExternBlock: false
BeforeCatch: false
BeforeElse: false
BeforeLambdaBody: false
BeforeWhile: false
IndentBraces: false
SplitEmptyFunction: false
SplitEmptyRecord: false
SplitEmptyNamespace: true
BreakBeforeBinaryOperators: None
BreakBeforeConceptDeclarations: Always
BreakBeforeBraces: Attach
BreakInheritanceList: BeforeComma
BreakBeforeTernaryOperators: true
BreakConstructorInitializers: BeforeComma
BreakAfterJavaFieldAnnotations: false
BreakStringLiterals: true
ColumnLimit: 140
CommentPragmas: '^ IWYU pragma:'
QualifierAlignment: Leave
CompactNamespaces: false
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DeriveLineEnding: false
DerivePointerAlignment: false
DisableFormat: false
EmptyLineAfterAccessModifier: Never
EmptyLineBeforeAccessModifier: Always
ExperimentalAutoDetectBinPacking: false
PackConstructorInitializers: CurrentLine
BasedOnStyle: ''
ConstructorInitializerAllOnOneLineOrOnePerLine: true
AllowAllConstructorInitializersOnNextLine: true
FixNamespaceComments: true
ForEachMacros:
- foreach
- Q_FOREACH
- BOOST_FOREACH
- piForeach
- piForeachC
- piForeachR
- piForeachRC
- piForeachCR
IfMacros:
- KJ_IF_MAYBE
IncludeBlocks: Regroup
IncludeCategories:
- Regex: '^"(llvm|llvm-c|clang|clang-c)/'
Priority: 2
SortPriority: 0
CaseSensitive: false
- Regex: '^(<|"(gtest|gmock|isl|json)/)'
Priority: 3
SortPriority: 0
CaseSensitive: false
- Regex: '.*'
Priority: 1
SortPriority: 0
CaseSensitive: false
IncludeIsMainRegex: '(Test)?$'
IncludeIsMainSourceRegex: ''
IndentAccessModifiers: false
IndentCaseLabels: false
IndentCaseBlocks: false
IndentGotoLabels: false
IndentPPDirectives: AfterHash
IndentExternBlock: NoIndent
IndentRequiresClause: true
IndentWidth: 4
IndentWrappedFunctionNames: false
InsertBraces: false
InsertTrailingCommas: Wrapped
JavaScriptQuotes: Leave
JavaScriptWrapImports: true
KeepEmptyLinesAtTheStartOfBlocks: false
LambdaBodyIndentation: Signature
MacroBlockBegin: "PRIVATE_DEFINITION_START|STATIC_INITIALIZER_BEGIN"
MacroBlockEnd: "PRIVATE_DEFINITION_END|PRIVATE_DEFINITION_END_NO_INITIALIZE|STATIC_INITIALIZER_END"
MaxEmptyLinesToKeep: 2
NamespaceIndentation: None
ObjCBinPackProtocolList: Auto
ObjCBlockIndentWidth: 2
ObjCBreakBeforeNestedBlockParam: true
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: true
PenaltyBreakAssignment: 2
PenaltyBreakBeforeFirstCallParameter: 19
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120
PenaltyBreakOpenParenthesis: 0
PenaltyBreakString: 1000
PenaltyBreakTemplateDeclaration: 10
PenaltyExcessCharacter: 1000000
PenaltyReturnTypeOnItsOwnLine: 60
PenaltyIndentedWhitespace: 0
PointerAlignment: Middle
PPIndentWidth: 2
ReferenceAlignment: Middle
ReflowComments: true
RemoveBracesLLVM: false
RequiresClausePosition: OwnLine
SeparateDefinitionBlocks: Leave
ShortNamespaceLines: 1
SortIncludes: CaseSensitive
SortJavaStaticImport: Before
SortUsingDeclarations: true
SpaceAfterCStyleCast: false
SpaceAfterLogicalNot: false
SpaceAfterTemplateKeyword: false
SpaceBeforeAssignmentOperators: true
SpaceBeforeCaseColon: false
SpaceBeforeCpp11BracedList: false
SpaceBeforeCtorInitializerColon: false
SpaceBeforeInheritanceColon: false
SpaceBeforeParens: ControlStatementsExceptControlMacros
SpaceBeforeParensOptions:
AfterControlStatements: true
AfterForeachMacros: false
AfterFunctionDefinitionName: false
AfterFunctionDeclarationName: false
AfterIfMacros: false
AfterOverloadedOperator: false
AfterRequiresInClause: false
AfterRequiresInExpression: false
BeforeNonEmptyParentheses: false
SpaceAroundPointerQualifiers: Both
SpaceBeforeRangeBasedForLoopColon: false
SpaceInEmptyBlock: false
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 1
SpacesInAngles: Never
SpacesInConditionalStatement: false
SpacesInContainerLiterals: false
SpacesInCStyleCastParentheses: false
SpacesInLineCommentPrefix:
Minimum: 1
Maximum: -1
SpacesInParentheses: false
SpacesInSquareBrackets: false
SpaceBeforeSquareBrackets: false
BitFieldColonSpacing: After
Standard: c++11
StatementAttributeLikeMacros:
- Q_EMIT
- PIMETA
StatementMacros:
- Q_UNUSED
- QT_REQUIRE_VERSION
- PRIVATE_DECLARATION
- NO_COPY_CLASS
- FOREVER_WAIT
- WAIT_FOREVER
TabWidth: 4
UseCRLF: false
UseTab: AlignWithSpaces
WhitespaceSensitiveMacros:
- STRINGIZE
- PP_STRINGIZE
- BOOST_PP_STRINGIZE
- NS_SWIFT_NAME
- CF_SWIFT_NAME
- PIMETA
...

6
.editorconfig Normal file
View File

@@ -0,0 +1,6 @@
root = true
[*.{h,c,cpp}]
charset = utf-8
indent_style = tab
tab_width = 4

1
.gitignore vendored
View File

@@ -2,3 +2,4 @@
CMakeLists.txt.user*
/release
/build
/*_build_*

10
.gitmodules vendored
View File

@@ -1,20 +1,20 @@
[submodule "cmake"]
path = cmake
url = https://git.shs.tools/SHS/cmake.git
url = ../cmake.git
branch = master
[submodule "qad"]
path = qad
url = https://git.shs.tools/SHS/qad.git
url = ../qad.git
branch = master
[submodule "qglengine"]
path = qglengine
url = https://git.shs.tools/SHS/qglengine.git
url = ../qglengine.git
branch = master
[submodule "pip"]
path = pip
url = https://git.shs.tools/SHS/pip.git
url = ../pip.git
branch = master
[submodule "cd"]
path = cd
url = https://git.shs.tools/SHS/cd.git
url = ../cd.git
branch = master

View File

@@ -5,6 +5,9 @@ cmake_policy(SET CMP0020 NEW) # Automatically link Qt executables to qtmain targ
if (POLICY CMP0053)
cmake_policy(SET CMP0053 NEW) # simpler variable expansion and escape sequence evaluation rules
endif()
if (POLICY CMP0177)
cmake_policy(SET CMP0177 OLD)
endif()
project(shstk)
set(CMAKE_MODULE_PATH
"${CMAKE_CURRENT_SOURCE_DIR}"

96
Jenkinsfile vendored
View File

@@ -1,51 +1,79 @@
def build_docker(name, release_dir) {
def image_name = "${name}-shstk"
@Library('SHS.Platforms') _
def build_docker(dist, release_dir, is_testing, is_debug) {
def image_from = "${dist.docker.image_basename}"
def image_name = "${dist.docker.image_basename}-shstk"
if (is_testing) {
image_name += "-test"
}
if (is_debug) {
image_from += "-debug"
image_name += "-debug"
}
echo "Build image ${image_name}"
def pref = ""
def args = ""
for (arg in dist.docker.build_options) {
args += " --build-arg ${arg.key}=\"${arg.value}\""
}
if (env.DOCKER_PREFIX) {
pref = "--build-arg DOCKER_PREFIX=${env.DOCKER_PREFIX}/"
args += " --build-arg DOCKER_PREFIX=${env.DOCKER_PREFIX}/"
}
def jobs = 4
if (env.JOBS_COUNT) {
jobs = "${env.JOBS_COUNT}"
}
def args = "${pref} --build-arg LIBS_BUILD_NUMBER=${env.BUILD_NUMBER} --build-arg JOBS_COUNT=${jobs}"
dir ("docker/${image_name}") {
sh "docker build ${args} --no-cache -t ${image_name} ."
def diargs = "-v " + release_dir + ":/soft/release"
docker.image(image_name).inside(diargs) {
sh 'cp -vf /soft/shstk/release/* /soft/release/ || true'
if (env.BRANCH_NAME) {
if ("${env.BRANCH_NAME}" != "shstk") {
args += " --build-arg BRANCH=${env.BRANCH_NAME}"
}
}
args += " --build-arg IMAGE_FROM=${image_from}"
args += " --build-arg LIBS_BUILD_NUMBER=${env.BUILD_NUMBER}"
args += " --build-arg JOBS_COUNT=${env.JOBS_COUNT}"
def shstk_docker = docker.build("${image_name}", "./docker/${dist.docker.directory}-shstk --no-cache ${args}")
shstk_docker.inside("-v " + release_dir + ":/soft/release") {
sh 'cp -vf /soft/shstk/release/* /soft/release/ || true'
}
return "\n - ${image_name}"
}
properties([
buildDiscarder(logRotator(numToKeepStr: "2000", artifactNumToKeepStr: "10")),
parameters([
booleanParam(name: 'Debug', defaultValue: false, description: 'Build debug version')
]),
copyArtifactPermission('*')
]);
node {
stage("checkout") {
stage("Download SRC") {
checkout scm
}
def rel_dir = sh(script: "pwd", returnStdout: true).trim() + '/release'
echo "Release to ${rel_dir}"
def _envmap = [:]
def _env = sh(script: "env", returnStdout: true).trim().split("\n")
_env.each{ l ->
def _ind = l.indexOf('=');
def _n = l.substring(0, _ind);
def _v = l.substring(_ind + 1);
_envmap["${_n}"] = "${_v}";
def currentBranch = "${env.BRANCH_NAME}"
def is_testing = currentBranch.toLowerCase().contains("test")
def is_debug = Boolean.valueOf(Debug)
def pl = new org.SHS.Platforms(this)
pl.get()
def local_release_dir = 'release'
if (is_testing) {
local_release_dir += '-test'
}
sh "mkdir -p ${rel_dir}"
def rel_dir = sh(script: "pwd", returnStdout: true).trim() + '/' + local_release_dir
echo "Release to ${rel_dir}"
sh "rm -rvf ${rel_dir}"
sh "mkdir -p ${rel_dir}"
def _msg = "Built images:"
def platforms = ['debian', 'debian11', 'osx', 'windows', 'windows32', 'android', 'pi', 'ubuntu']
for (int i = 0; i < platforms.size(); ++i) {
if (_envmap["BUILD_${platforms[i]}"] == "1") {
stage("${platforms[i]}-shstk") {
_msg += build_docker("${platforms[i]}", rel_dir)
}
}
pl.forEach ({ dist ->
_msg += build_docker(dist, rel_dir, is_testing, is_debug)
},
stageSuffix: "-shstk",
ondemand: true
)
stage("Clean") {
sh "docker system prune -f"
}
sh "docker system prune -f"
archiveArtifacts 'release/*'
archiveArtifacts "${local_release_dir}/*"
echo "${_msg}"
}

View File

@@ -30,6 +30,7 @@ After successfully install, you can use next CMake imported targets:
* PIP::OpenCL - PIP OpenCL bindings
* PIP::IOUtils
* PIP::Cloud - PIP cloud IODevices
* PIP::ClientServer - TCP Client-Server
* PIP::Lua - PIP Lua bindings
* QAD:
* QAD::Utils
@@ -37,9 +38,11 @@ After successfully install, you can use next CMake imported targets:
* QAD::Application
* QAD::Blockview
* QAD::Graphic - widget for realtime visualization and publication quality 1D/2D plots
* QAD::SQL - wrapper around QtSqlQuery for code amount reduce
* QAD::SQLTable - widget for display and edit data based on SQL tables with relations
* QAD::TouchWidgets - collection of widgets for touch screen interface
* QAD::Doc - markdown helper for qt
* QAD::Map - OpenStreetMap map viewer and set of items
* QAD::PIQt - helpers to convert PIP <-> Qt types
* QAD::PIQtUtils - Gui libraries and executables to edit PIConnection configs and watch PIIntrospection
*
@@ -58,7 +61,7 @@ This repo can be compiled with GCC/MinGW/Clang, for Qt 4/5.
If there is no Qt found, builds only PIP and CD.
CMake options:
* **LOCAL** - if 0 then install to system directories: MinGW on Windows, /usr/local on Linux/MacOS, ${ANDROID_SYSTEM_LIBRARY_PATH} on Android. If 1 then install to ${CMAKE_INSTALL_PREFIX}. Disabled by default
* **LOCAL** - if 0 then install to system directories: MinGW on Windows, /usr/local on Linux/MacOS, ANDROID_SYSTEM_LIBRARY_PATH on Android. If 1 then install to CMAKE_INSTALL_PREFIX. Disabled by default
* **UTILS** - build or not executable utilites, enabled by default
* **DESIGNER_PLUGINS** - build or not Qt Designer plugins, enabled by default
* **QGLVIEW** - build or not QGLView, disabled by default
@@ -71,11 +74,11 @@ Build steps:
3. Download and install cmake from https://cmake.org/download/
4. Prepare environment for x86 or amd64 architecture:
- set prefix for mingw e.g.: for C:\mingw\8_1_x32\ or C:\mingw\8_1_x64\
set SDK_MINGW_DIR=C:\mingw\8_1_x
set `SDK_MINGW_DIR=C:\mingw\8_1_x`
- set prefix for Qt5 e.g.: for C:\qt\qt5150_win32\ or C:\qt\qt5150_win64\
set SDK_QT5_DIR=C:\qt\qt5150_win
set `SDK_QT5_DIR=C:\qt\qt5150_win`
- set path to cmake directory
set SDK_CMAKE_DIR=C:\cmake or C:\Program Files\CMake
set `SDK_CMAKE_DIR=C:\cmake` or `C:\Program Files\CMake`
5. Run `make_shstk32.bat` or `make_shstk64.bat`
Build steps for both architectures: follow previous steps, but on '5' state run `make_shstk_all.bat`

2
cd

Submodule cd updated: 556191d443...4d955bb846

2
cmake

Submodule cmake updated: 7bca337d1f...f74a38900f

View File

@@ -1,6 +1,8 @@
ARG DOCKER_PREFIX=wapmobil/
FROM ${DOCKER_PREFIX}android
ARG IMAGE_FROM
FROM ${DOCKER_PREFIX}${IMAGE_FROM}
ARG BRANCH=release
ARG LIBS_BUILD_NUMBER=9999
ARG JOBS_COUNT=4
ENV PATH=/opt/cmake/bin:$PATH
@@ -10,7 +12,7 @@ ENV ANDROID_TOOLCHAIN=${ANDROID_NDK_HOME}/build/cmake/android.toolchain.cmake
ENV NDK_PLATFORM="android-21"
WORKDIR /soft
RUN git clone -b release --single-branch --depth 1 --recursive https://git.shs.tools/SHS/shstk.git
RUN git clone -b ${BRANCH} --single-branch --depth 1 --recursive https://git.shstk.ru/SHS/shstk.git
WORKDIR /soft/shstk_build_host
RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
@@ -22,22 +24,22 @@ WORKDIR /soft/shstk_build_anroid
ENV _ANDROID_TOOLCHAIN=/usr/lib/android-sdk/ndk-bundle/build/cmake/android.toolchain.cmake
ENV _CUR_ABI=armeabi-v7a
RUN cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/soft/android/${_CUR_ABI} -DICU=0 -DLOCAL=1 -DQGLENGINE=0 -DQGLVIEW=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=${_ANDROID_TOOLCHAIN} -DQt5_DIR=/soft/android/qt/lib/cmake/Qt5 -DANDROID_PLATFORM=${NDK_PLATFORM} -DANDROID_ABI=${_CUR_ABI} ../shstk/ \
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=/soft/android/${_CUR_ABI} -DICU=0 -DLOCAL=1 -DQGLENGINE=0 -DQGLVIEW=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=${_ANDROID_TOOLCHAIN} -DQt5_DIR=/soft/android/qt/lib/cmake/Qt5 -DANDROID_PLATFORM=${NDK_PLATFORM} -DANDROID_ABI=${_CUR_ABI} ../shstk/ \
&& cmake --build ./ --target install -j${JOBS_COUNT} && rm -rf *
ENV _CUR_ABI=arm64-v8a
WORKDIR /soft/shstk_build_android_${_CUR_ABI}
RUN cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/soft/android/${_CUR_ABI} -DICU=0 -DLOCAL=1 -DQGLENGINE=0 -DQGLVIEW=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=${_ANDROID_TOOLCHAIN} -DQt5_DIR=/soft/android/qt/lib/cmake/Qt5 -DANDROID_PLATFORM=${NDK_PLATFORM} -DANDROID_ABI=${_CUR_ABI} ../shstk/ \
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=/soft/android/${_CUR_ABI} -DICU=0 -DLOCAL=1 -DQGLENGINE=0 -DQGLVIEW=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=${_ANDROID_TOOLCHAIN} -DQt5_DIR=/soft/android/qt/lib/cmake/Qt5 -DANDROID_PLATFORM=${NDK_PLATFORM} -DANDROID_ABI=${_CUR_ABI} ../shstk/ \
&& cmake --build ./ --target install -j${JOBS_COUNT} && rm -rf *
ENV _CUR_ABI=x86
WORKDIR /soft/shstk_build_android_${_CUR_ABI}
RUN cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/soft/android/${_CUR_ABI} -DICU=0 -DLOCAL=1 -DQGLENGINE=0 -DQGLVIEW=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=${_ANDROID_TOOLCHAIN} -DQt5_DIR=/soft/android/qt/lib/cmake/Qt5 -DANDROID_PLATFORM=${NDK_PLATFORM} -DANDROID_ABI=${_CUR_ABI} ../shstk/ \
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=/soft/android/${_CUR_ABI} -DICU=0 -DLOCAL=1 -DQGLENGINE=0 -DQGLVIEW=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=${_ANDROID_TOOLCHAIN} -DQt5_DIR=/soft/android/qt/lib/cmake/Qt5 -DANDROID_PLATFORM=${NDK_PLATFORM} -DANDROID_ABI=${_CUR_ABI} ../shstk/ \
&& cmake --build ./ --target install -j${JOBS_COUNT} && rm -rf *
ENV _CUR_ABI=x86_64
WORKDIR /soft/shstk_build_android_${_CUR_ABI}
RUN cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/soft/android/${_CUR_ABI} -DICU=0 -DLOCAL=1 -DQGLENGINE=0 -DQGLVIEW=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=${_ANDROID_TOOLCHAIN} -DQt5_DIR=/soft/android/qt/lib/cmake/Qt5 -DANDROID_PLATFORM=${NDK_PLATFORM} -DANDROID_ABI=${_CUR_ABI} ../shstk/ \
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=/soft/android/${_CUR_ABI} -DICU=0 -DLOCAL=1 -DQGLENGINE=0 -DQGLVIEW=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=${_ANDROID_TOOLCHAIN} -DQt5_DIR=/soft/android/qt/lib/cmake/Qt5 -DANDROID_PLATFORM=${NDK_PLATFORM} -DANDROID_ABI=${_CUR_ABI} ../shstk/ \
&& cmake --build ./ --target install -j${JOBS_COUNT} && rm -rf *
RUN mkdir -p /soft/shstk/release

View File

@@ -0,0 +1,21 @@
ARG DOCKER_PREFIX=wapmobil/
ARG IMAGE_FROM
FROM ${DOCKER_PREFIX}${IMAGE_FROM}
ARG BRANCH=release
ARG LIBS_BUILD_NUMBER=9999
ARG JOBS_COUNT=4
ARG support_gl=1
ENV PATH=/opt/cmake/bin:$PATH
WORKDIR /soft
RUN git clone -b ${BRANCH} --single-branch --depth 1 --recursive https://git.shstk.ru/SHS/shstk.git
WORKDIR /soft/shstk_build_linux
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DICU=0 -DLOCAL=0 -DQGLENGINE=${support_gl} -DQGLVIEW=${support_gl} -DHAS_GL=${support_gl} -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
&& cmake --build ./ --target install -j${JOBS_COUNT} \
&& ldconfig \
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
&& rm -rf *
WORKDIR /soft/src

View File

@@ -0,0 +1,21 @@
ARG DOCKER_PREFIX=wapmobil/
ARG IMAGE_FROM
FROM ${DOCKER_PREFIX}${IMAGE_FROM}
ARG BRANCH=release
ARG LIBS_BUILD_NUMBER=9999
ARG JOBS_COUNT=4
ARG support_gl=1
ENV PATH=/opt/cmake/bin:$PATH
WORKDIR /soft
RUN git clone -b ${BRANCH} --single-branch --depth 1 --recursive https://git.shstk.ru/SHS/shstk.git
WORKDIR /soft/shstk_build_linux
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DICU=0 -DLOCAL=0 -DQGLENGINE=${support_gl} -DQGLVIEW=${support_gl} -DHAS_GL=${support_gl} -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
&& cmake --build ./ --target install -j${JOBS_COUNT} \
&& ldconfig \
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
&& rm -rf *
WORKDIR /soft/src

View File

@@ -1,18 +0,0 @@
ARG DOCKER_PREFIX=wapmobil/
FROM ${DOCKER_PREFIX}debian
ARG LIBS_BUILD_NUMBER=9999
ARG JOBS_COUNT=4
ENV PATH=/opt/cmake/bin:$PATH
WORKDIR /soft
RUN git clone -b master --single-branch --depth 1 --recursive https://git.shs.tools/SHS/shstk.git
WORKDIR /soft/shstk_build_debian
RUN cmake -G Ninja -DICU=0 -DLOCAL=0 -DQGLENGINE=1 -DQGLVIEW=1 -DHAS_GL=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
&& cmake --build ./ --target install -j${JOBS_COUNT} \
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
&& rm -rf * \
&& ldconfig
WORKDIR /soft/src

View File

@@ -1,18 +0,0 @@
ARG DOCKER_PREFIX=wapmobil/
FROM ${DOCKER_PREFIX}debian11
ARG LIBS_BUILD_NUMBER=9999
ARG JOBS_COUNT=4
ENV PATH=/opt/cmake/bin:$PATH
WORKDIR /soft
RUN git clone -b master --single-branch --depth 1 --recursive https://git.shs.tools/SHS/shstk.git
WORKDIR /soft/shstk_build_debian
RUN cmake -G Ninja -DICU=0 -DLOCAL=0 -DQGLENGINE=1 -DQGLVIEW=1 -DHAS_GL=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
&& cmake --build ./ --target install -j${JOBS_COUNT} \
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
&& rm -rf * \
&& ldconfig
WORKDIR /soft/src

View File

@@ -0,0 +1,26 @@
ARG DOCKER_PREFIX=wapmobil/
ARG IMAGE_FROM
FROM ${DOCKER_PREFIX}${IMAGE_FROM}
ARG BRANCH=release
ARG LIBS_BUILD_NUMBER=9999
ARG JOBS_COUNT=4
ARG support_gl=1
ENV PATH=/opt/cmake/bin:$PATH
WORKDIR /soft
RUN git clone -b ${BRANCH} --single-branch --depth 1 --recursive https://git.shstk.ru/SHS/shstk.git
WORKDIR /soft/shstk_build_host
RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
&& cmake --build ./ --target install -j${JOBS_COUNT} \
&& rm -rf * \
&& ldconfig
WORKDIR /soft/shstk_build
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=/soft/target -DICU=0 -DLOCAL=1 -DQGLENGINE=${support_gl} -DQGLVIEW=${support_gl} -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=/soft/toolchain.cmake ../shstk/ \
&& cmake --build ./ --target install -j${JOBS_COUNT} \
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
&& rm -rf *
WORKDIR /soft/src

View File

@@ -0,0 +1,21 @@
ARG DOCKER_PREFIX=wapmobil/
ARG IMAGE_FROM
FROM ${DOCKER_PREFIX}${IMAGE_FROM}
ARG BRANCH=release
ARG LIBS_BUILD_NUMBER=9999
ARG JOBS_COUNT=4
ARG support_gl=1
ENV PATH=/opt/cmake/bin:$PATH
WORKDIR /soft
RUN git clone -b ${BRANCH} --single-branch --depth 1 --recursive https://git.shstk.ru/SHS/shstk.git
WORKDIR /soft/shstk_build_linux
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DICU=0 -DLOCAL=0 -DQGLENGINE=${support_gl} -DQGLVIEW=${support_gl} -DHAS_GL=${support_gl} -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
&& cmake --build ./ --target install -j${JOBS_COUNT} \
&& ldconfig \
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
&& rm -rf *
WORKDIR /soft/src

View File

@@ -1,12 +1,14 @@
ARG DOCKER_PREFIX=wapmobil/
FROM ${DOCKER_PREFIX}osx
ARG IMAGE_FROM
FROM ${DOCKER_PREFIX}${IMAGE_FROM}
ARG BRANCH=release
ARG LIBS_BUILD_NUMBER=9999
ARG JOBS_COUNT=4
ENV PATH=/soft/osxcross/target/bin:/opt/cmake/bin:$PATH
WORKDIR /soft
RUN git clone -b release --single-branch --depth 1 --recursive https://git.shs.tools/SHS/shstk.git
RUN git clone -b ${BRANCH} --single-branch --depth 1 --recursive https://git.shstk.ru/SHS/shstk.git
WORKDIR /soft/shstk_build_host
RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
@@ -15,7 +17,7 @@ RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ..
&& ldconfig
WORKDIR /soft/shstk_build_osx
RUN cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/soft/osx -DICU=0 -DLOCAL=1 -DQGLENGINE=1 -DQGLVIEW=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=/soft/toolchain-Darwin.cmake ../shstk/ \
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=/soft/osx -DICU=0 -DLOCAL=1 -DQGLENGINE=1 -DQGLVIEW=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=/soft/toolchain-Darwin.cmake ../shstk/ \
&& cmake --build ./ --target install -j${JOBS_COUNT} \
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
&& rm -rf *

View File

@@ -1,12 +1,14 @@
ARG DOCKER_PREFIX=wapmobil/
FROM ${DOCKER_PREFIX}pi
ARG IMAGE_FROM
FROM ${DOCKER_PREFIX}${IMAGE_FROM}
ARG BRANCH=release
ARG LIBS_BUILD_NUMBER=9999
ARG JOBS_COUNT=4
ENV PATH=/opt/cmake/bin:$PATH
WORKDIR /soft
RUN git clone -b release --single-branch --depth 1 --recursive https://git.shs.tools/SHS/shstk.git
RUN git clone -b ${BRANCH} --single-branch --depth 1 --recursive https://git.shstk.ru/SHS/shstk.git
WORKDIR /soft/shstk_build_host
RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
@@ -15,7 +17,7 @@ RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ..
&& ldconfig
WORKDIR /soft/shstk_build_pi
RUN cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/soft/pi/usr -DICU=0 -DLOCAL=1 -DQGLENGINE=0 -DQGLVIEW=0 -DHAS_GL=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=/soft/toolchain-RPi.cmake ../shstk/ \
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=/soft/pi/usr -DICU=0 -DLOCAL=1 -DQGLENGINE=0 -DQGLVIEW=0 -DHAS_GL=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=/soft/toolchain-RPi.cmake ../shstk/ \
&& cmake --build ./ --target install -j${JOBS_COUNT} \
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
&& rm -rf *

View File

@@ -1,18 +0,0 @@
ARG DOCKER_PREFIX=wapmobil/
FROM ${DOCKER_PREFIX}ubuntu
ARG LIBS_BUILD_NUMBER=9999
ARG JOBS_COUNT=4
ENV PATH=/opt/cmake/bin:$PATH
WORKDIR /soft
RUN git clone -b master --single-branch --depth 1 --recursive https://git.shs.tools/SHS/shstk.git
WORKDIR /soft/shstk_build_ubuntu
RUN cmake -G Ninja -DICU=0 -DLOCAL=0 -DQGLENGINE=1 -DQGLVIEW=1 -DHAS_GL=0 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
&& cmake --build ./ --target install -j${JOBS_COUNT} \
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
&& rm -rf * \
&& ldconfig
WORKDIR /soft/src

View File

@@ -1,12 +1,14 @@
ARG DOCKER_PREFIX=wapmobil/
FROM ${DOCKER_PREFIX}windows
ARG IMAGE_FROM
FROM ${DOCKER_PREFIX}${IMAGE_FROM}
ARG BRANCH=release
ARG LIBS_BUILD_NUMBER=9999
ARG JOBS_COUNT=4
ENV PATH=/opt/cmake/bin:$PATH
WORKDIR /soft
RUN git clone -b release --single-branch --depth 1 --recursive https://git.shs.tools/SHS/shstk.git
RUN git clone -b ${BRANCH} --single-branch --depth 1 --recursive https://git.shstk.ru/SHS/shstk.git
WORKDIR /soft/shstk_build_host
RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
@@ -15,7 +17,7 @@ RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ..
&& ldconfig
WORKDIR /soft/shstk_build_windows
RUN cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/soft/windows -DICU=0 -DLOCAL=1 -DQGLENGINE=1 -DQGLVIEW=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=/soft/toolchain-Windows.cmake ../shstk/ \
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=/soft/windows -DICU=0 -DLOCAL=1 -DQGLENGINE=1 -DQGLVIEW=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=/soft/toolchain-Windows.cmake ../shstk/ \
&& cmake --build ./ --target install -j${JOBS_COUNT} \
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
&& rm -rf *

View File

@@ -1,12 +1,14 @@
ARG DOCKER_PREFIX=wapmobil/
FROM ${DOCKER_PREFIX}windows32
ARG IMAGE_FROM
FROM ${DOCKER_PREFIX}${IMAGE_FROM}
ARG BRANCH=release
ARG LIBS_BUILD_NUMBER=9999
ARG JOBS_COUNT=4
ENV PATH=/opt/cmake/bin:$PATH
WORKDIR /soft
RUN git clone -b release --single-branch --depth 1 --recursive https://git.shs.tools/SHS/shstk.git
RUN git clone -b ${BRANCH} --single-branch --depth 1 --recursive https://git.shstk.ru/SHS/shstk.git
WORKDIR /soft/shstk_build_host
RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ../shstk \
@@ -15,7 +17,7 @@ RUN cmake -G Ninja -DICU=0 -DCROSSTOOLS=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} ..
&& ldconfig
WORKDIR /soft/shstk_build_windows32
RUN cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/soft/windows32 -DICU=0 -DLOCAL=1 -DQGLENGINE=1 -DQGLVIEW=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=/soft/toolchain-Windows32.cmake ../shstk/ \
RUN cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=/soft/windows32 -DICU=0 -DLOCAL=1 -DQGLENGINE=1 -DQGLVIEW=1 -DBUILD_NUMBER=${LIBS_BUILD_NUMBER} -DCMAKE_TOOLCHAIN_FILE=/soft/toolchain-Windows32.cmake ../shstk/ \
&& cmake --build ./ --target install -j${JOBS_COUNT} \
&& cmake --build ./ --target deploy -j${JOBS_COUNT} \
&& rm -rf *

2
pip

Submodule pip updated: 8551499a5e...34bc322b9b

2
qad

Submodule qad updated: cddc0b6d91...681a79a672