Commit Graph

1245 Commits

Author SHA1 Message Date
Lion Kortlepel
fa3da4ddf2 cache vcpkg buildtrees 2023-12-05 16:23:02 +01:00
Lion Kortlepel
5ed220c58d add commandline custom build 2023-12-05 15:42:25 +01:00
Lion Kortlepel
8bcc77578b try building commandline static 2023-12-05 15:37:03 +01:00
Lion Kortlepel
63e071212f update commandline 2023-12-05 15:35:01 +01:00
Lion Kortlepel
471bfff92e attempt to fix windows workflow 2023-12-05 15:30:42 +01:00
Lion Kortlepel
bde1f24552 fix runtime deps for tests runs 2023-12-05 15:16:52 +01:00
Lion Kortlepel
69e632e6a9 add include dirs to tests executable 2023-12-05 15:11:12 +01:00
Lion Kortlepel
0c3adb8899 fix target triplet in windows workflow 2023-12-05 15:08:54 +01:00
Lion Kortlepel
c36d6a8380 add unit test running step 2023-12-05 14:54:08 +01:00
Lion Kortlepel
84b06c94de set triplet before running vcpkg 2023-12-05 14:47:46 +01:00
Lion Kortlepel
567a770ed9 fix vcpkg cmake to not run when CMAKE_TOOLCHAIN_FILE is defined 2023-12-05 14:47:02 +01:00
Lion Kortlepel
ea2088d5fd use static windows vcpkg triplet 2023-12-05 14:32:23 +01:00
Lion Kortlepel
bd923acf4e add windows build step 2023-12-05 14:29:09 +01:00
Lion Kortlepel
47084841a0 consolidate build workflows into one file for linux 2023-12-05 14:13:22 +01:00
Lion Kortlepel
5da2065372 fix syntax error in ubuntu workflow 2023-12-05 14:09:56 +01:00
Lion Kortlepel
582bb0a021 add toolchain file to configure call to skip second vcpkg install step 2023-12-05 14:08:31 +01:00
Lion Kortlepel
98673069f2 remove cat from configure step 2023-12-05 14:07:36 +01:00
Lion Kortlepel
0f2fa609b1 add mutex include to tconsole.h 2023-12-05 14:03:38 +01:00
Lion Kortlepel
6f125e08d4 fix compile error in tconsole 2023-12-05 14:00:59 +01:00
Lion Kortlepel
162e1dc922 run ubuntu build in container 2023-12-05 14:00:13 +01:00
Lion Kortlepel
9a8c9f3cc6 fix ubuntu build to actually be called ubuntu build 2023-12-05 13:59:31 +01:00
Lion Kortlepel
bb4b5a3cf8 add ubuntu 22.04 build step 2023-12-05 13:58:34 +01:00
Lion Kortlepel
295f814f0f run vcpkg install before configure 2023-12-05 13:55:02 +01:00
Lion Kortlepel
90a17ec5f4 add back vcpkg step 2023-12-05 13:53:32 +01:00
Lion Kortlepel
2fd0d2b0dd remove vcpkg step again 2023-12-05 13:52:35 +01:00
Lion Kortlepel
876fc617e0 fix vcpkg.json to not include a baseline commit 2023-12-05 13:51:45 +01:00
Lion Kortlepel
df1514a657 set toolchain file 2023-12-05 13:49:20 +01:00
Lion Kortlepel
96ce0e05a1 add git safe 2023-12-05 13:45:13 +01:00
Lion Kortlepel
b0e011cabf add safe directories 2023-12-05 13:42:42 +01:00
Lion Kortlepel
c598884b9a remove vcpkg fetch 2023-12-05 13:39:51 +01:00
Lion Kortlepel
fc6655f104 add git fetch before cmake configure 2023-12-05 13:35:29 +01:00
Lion Kortlepel
599c407d77 update vcpkg 2023-12-05 13:31:46 +01:00
Lion Kortlepel
a66614d426 remove manual clone of commandline 2023-12-05 13:31:13 +01:00
Lion Kortlepel
1c409ff354 add git 2023-12-05 13:30:34 +01:00
Lion Kortlepel
8ab018485b add back recursive fetch 2023-12-05 13:29:59 +01:00
Lion Kortlepel
c047565b0a remove apt upgrade 2023-12-05 13:28:08 +01:00
Lion Kortlepel
4fe9159b0c clone commandline if not exists 2023-12-05 13:27:19 +01:00
Lion Kortlepel
c05287dbde remove workdir 2023-12-05 13:25:03 +01:00
Lion Kortlepel
cdb17d4bbb add submodule fetch 2023-12-05 13:23:30 +01:00
Lion Kortlepel
9c1954caf0 no sudo 2023-12-05 13:22:02 +01:00
Lion Kortlepel
22933084d4 fix run 2023-12-05 13:21:31 +01:00
Lion Kortlepel
efdb400747 remove tests for now 2023-12-05 13:20:23 +01:00
Lion Kortlepel
d260563d99 try using debian 2023-12-05 13:19:28 +01:00
Lion Kortlepel
161f8127fa simplify build steps 2023-12-05 13:18:43 +01:00
Lion Kortlepel
c56adcb8c5 take source dir from cli args 2023-12-04 16:11:18 +01:00
Lion Kortlepel
59be12f7ac fix runtime deps 2023-12-04 16:07:35 +01:00
Lion Kortlepel
4c99f1df00 fix paths 2023-12-04 16:05:07 +01:00
Lion Kortlepel
d04e88c0be create build dir before running cmake 2023-12-04 16:01:13 +01:00
Lion Kortlepel
1ad65e26b8 Revert "remove shebang from scripts"
This reverts commit 1e592f6810.
2023-12-04 15:58:16 +01:00
Lion Kortlepel
1e592f6810 remove shebang from scripts 2023-12-04 15:53:49 +01:00