Commit Graph

19 Commits (master)

Author SHA1 Message Date
Daniel Kolesa 9a2de6ffd3 move include install logic outside src/ 2021-04-07 02:03:41 +02:00
Daniel Kolesa f03407400c remove pic: true in the build
since meson will always default to pic for static libraries unless
overridden with -Db_staticpic=false, we don't want to mess with
this
2021-04-07 02:01:05 +02:00
Daniel Kolesa 34959f44f3 support -Ddefault_library=both for windows 2021-04-07 01:58:58 +02:00
Daniel Kolesa c09613c5ea fill in missing headers to install 2021-04-07 01:44:40 +02:00
Daniel Kolesa 039dec8ec5 always define LIBCUBESCRIPT_BUILD for build 2021-04-01 04:39:13 +02:00
Daniel Kolesa 13d46881e8 windows fixes and other correctness/portability stuff 2021-03-31 01:13:35 +02:00
Daniel Kolesa d80af7b159 hide internal_state from public state struct 2021-03-25 01:37:42 +01:00
Daniel Kolesa 4e8c3ee40f move the VM stack off the real stack + std cleanups 2021-03-24 22:38:29 +01:00
Daniel Kolesa b3b4624af1 drop cubescript.cc, move parsing stuff from cs_std to cs_parser 2021-03-23 22:17:25 +01:00
Daniel Kolesa 95e0da1fff move some more stuff, don't use both_libraries() in meson 2021-03-23 02:48:14 +01:00
Daniel Kolesa b5b0d0adf5 move some public state api into cs_state, separate lib_base 2021-03-23 02:43:18 +01:00
Daniel Kolesa 4b6c284ea1 separate cs_parser.cc, drop cs_util.cc 2021-03-23 02:00:23 +01:00
Daniel Kolesa 2cc1b0e271 add cs_std.cc, drop cs_util.hh 2021-03-23 01:46:56 +01:00
Daniel Kolesa 6821260c37 separate header/impl for strman 2021-03-23 01:25:47 +01:00
Daniel Kolesa 4588ae2373 separate cs_state, cs_std 2021-03-23 01:11:21 +01:00
Daniel Kolesa 702dca0809 separate ident and error impls into their own files 2021-03-22 22:33:15 +01:00
Daniel Kolesa 3d2f115de5 separate bytecode bits into its own file 2021-03-22 21:26:05 +01:00
Daniel Kolesa 82d366366e drop libostd requirement entirely 2021-03-20 08:23:51 +01:00
Daniel Kolesa e58c69bc99 mesonize libcubescript 2018-10-28 02:56:00 +02:00