Saúl Ibarra Corretgé
|
0bbb78ce5e
|
Fix not making library include path public
This broke embedding the qjs library via CMake.
|
2023-11-24 23:05:12 +01:00 |
|
Saúl Ibarra Corretgé
|
af456e6c11
|
Add workflow for making releases
|
2023-11-23 14:43:56 +01:00 |
|
Saúl Ibarra Corretgé
|
1dcb61b521
|
CMake: dynamically detect compiler options
|
2023-11-22 19:33:59 +01:00 |
|
Saúl Ibarra Corretgé
|
d88b6734e9
|
Make MinGW builds fully statically linked
Note the pthread usage is due to the Worker support, which is gated out
on Windows so there should be no need to link with pthreads on MinGW.
|
2023-11-22 19:25:37 +01:00 |
|
Divy Srivastava
|
5d2e74fbbd
|
Add -DBUILD_QJS_LIBC option
|
2023-11-18 12:34:59 +01:00 |
|
Saúl Ibarra Corretgé
|
f03ab48a85
|
Drop "LTO mode" from qjsc
|
2023-11-18 00:31:31 +01:00 |
|
Saúl Ibarra Corretgé
|
bebdfcea48
|
Drop ability to generate executables from qjsc (#76)
It's too brittle, and compiling the result is one command away.
|
2023-11-17 23:56:22 +01:00 |
|
Saúl Ibarra Corretgé
|
54a4f2907e
|
Refactor build system to use CMake only
|
2023-11-17 13:10:18 +01:00 |
|
Saúl Ibarra Corretgé
|
f162a181b5
|
Add ability to set CMake options with env variables
|
2023-11-17 13:10:18 +01:00 |
|
Saúl Ibarra Corretgé
|
da3688f33d
|
Build examples on CMake (#67)
|
2023-11-17 10:45:04 +01:00 |
|
Saúl Ibarra Corretgé
|
ab534123a6
|
Add CMake install targets
|
2023-11-16 11:02:18 +01:00 |
|
Saúl Ibarra Corretgé
|
0b09109151
|
Add shared library target to CMake (#60)
|
2023-11-14 22:29:00 +01:00 |
|
Saúl Ibarra Corretgé
|
9749a90cc6
|
Skip stack checks whenbuilding with ASAN
|
2023-11-14 12:44:16 +01:00 |
|
Saúl Ibarra Corretgé
|
7926755704
|
Leave symbols in for Release CMake builds too
|
2023-11-13 13:02:44 +01:00 |
|
Saúl Ibarra Corretgé
|
1ccb36eee8
|
Add ASAN/MSAN/UBSAN support to CMake
|
2023-11-12 23:15:41 +01:00 |
|
Saúl Ibarra Corretgé
|
c17371b42a
|
Don't set global compilation flags on CMake
|
2023-11-11 18:33:51 +01:00 |
|
Saúl Ibarra Corretgé
|
0dc99e4ac2
|
Don't use -Werror by default on CMake
|
2023-11-10 22:06:23 +01:00 |
|
Saúl Ibarra Corretgé
|
f603aef16b
|
Export library incldue directories
|
2023-11-10 22:03:50 +01:00 |
|
Saúl Ibarra Corretgé
|
087f66247c
|
Drop unused definition
|
2023-11-10 21:57:01 +01:00 |
|
Saúl Ibarra Corretgé
|
68f7b1be3c
|
Fix CMake generated artifact location
|
2023-11-10 21:42:40 +01:00 |
|
Saúl Ibarra Corretgé
|
55e845c5dd
|
Add JS_GetVersion
|
2023-11-10 16:48:49 +01:00 |
|
Ben Noordhuis
|
38f88c0898
|
Remove CONFIG_BIGNUM, always enable BigInt (#34)
Fixes: https://github.com/quickjs-ng/quickjs/issues/17
|
2023-11-10 16:09:54 +01:00 |
|
Saúl Ibarra Corretgé
|
39e834fc18
|
Add initial CMake support
|
2023-11-09 17:52:33 +01:00 |
|