Commit graph

14 commits

Author SHA1 Message Date
altalk23
a0deb6ab96 Fix the missing stuff and fix playlayer 2023-10-01 15:54:11 +03:00
altalk23
506bb05c4c Implement the new broma codege 2023-10-01 15:42:54 +03:00
altalk23
a552160521 Implement standalone function support in codegen 2023-08-15 18:03:06 +03:00
altalk23
0a584327ff update broma 2023-08-15 12:46:49 +03:00
altalk23
5c495717e7 Add callback keyword to codegen 2023-02-26 18:21:04 +03:00
HJfod
d23f3f61b7 try to fix docs build 2023-02-19 18:24:39 +02:00
altalk23
a385cd2d5e fix codegen docs and update broma 2023-02-18 14:24:24 +03:00
camila314
fe058a7c2a move broma into CPM package 2022-12-14 10:37:34 -06:00
camila314
8f04935442 pegtl re added because its modified 2022-12-14 10:05:46 -06:00
altalk23
a554f93b93 use cxx_std_XX instead of CXX_STANDARD 2022-12-13 08:36:50 +03:00
matcool
2c3520f454 Add CPM.cmake, use it for external libraries
this removes submodules and external libraries in the code in favor of
importing them as CPM packages. CPM_SOURCE_CACHE is recommended as
codegen has to readd two of the same dependencies
2022-12-12 18:20:24 -03:00
HJfod
09ae7ec942 Great Geode cleanup project
- fix filesystem and fmt paths
 - replace uses of CCString::createWithFormat with fmt::format
2022-11-28 18:32:25 +02:00
matcool
3c5fbc2754 switch to using ExternalProject for codegen
this is necessary in cross compilation enviroments, such as compiling
for android or cross compiling to windows on linux, since we want the
codegen executable to be of the current system, not the cross
compilation target
2022-11-12 11:28:37 -03:00
HJfod
46e3a071d3 whole of geode except without history 2022-07-30 19:24:03 +03:00