cornelius / kode

XML meta programming
http://www.lst.de/~cs/kode
21 stars 10 forks source link

CMake project updates and Github Actions CI #50

Closed winterheart closed 4 years ago

winterheart commented 4 years ago

Updated CMake project and added Github Actions CI. Currently CI works on matrix

Target Linux / gcc macOS / clang Windows / vs2019
cmake yes yes yes

There was some test framework for kxml_compiler, but it now temporary disabled. kxml_compiler fails to produce classes based for input xml files:

ASSERT: "!name.isEmpty()" in file /home/winterheart/playground/kode/libkode/code_generation/variable.cpp, line 51

I cannot find cause of that assert at the time, so I disabled testing until solution.

martonmiklos commented 4 years ago

Hello @winterheart

I am very glad to see your contributions. I am working on getting kxml_compiler working again and get the tests run properly.