we are turbo-fucked
we are turbo-fucked
But nothing is lost by me not needing to fuck with CMake ever again
But nothing is lost by me not needing to fuck with CMake ever again
This project is build using C++ and CMake as its build system. My main goal with this project is to gain experience with C++ and also learn CMake. This project basically predicts possible future…
This project is build using C++ and CMake as its build system. My main goal with this project is to gain experience with C++ and also learn CMake. This project basically predicts possible future…
• Safer async callback shutdown
• Message (16 MiB) & handshake (16 KiB) size limits
• WebSocket frame validation & IPv6 handling
• Updated Boost.Asio / standalone Asio support
• CMake integration, tests & CI
#cplusplus #opensource
• Safer async callback shutdown
• Message (16 MiB) & handshake (16 KiB) size limits
• WebSocket frame validation & IPv6 handling
• Updated Boost.Asio / standalone Asio support
• CMake integration, tests & CI
#cplusplus #opensource
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -37,6 +37,8 @@
set(CYTHON_MIN "3.1")
endif()
+list(APPEND CMAKE_MODULE_PATH "/usr/share/cmake/Modules")
+
find_package(Cython ${CYTHON_MIN} MODULE REQUIRED) […]
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -37,6 +37,8 @@
set(CYTHON_MIN "3.1")
endif()
+list(APPEND CMAKE_MODULE_PATH "/usr/share/cmake/Modules")
+
find_package(Cython ${CYTHON_MIN} MODULE REQUIRED) […]
And it's ABI breaking to turn it off, so your whole toolchain and package tree needs the toggle.
And it's ABI breaking to turn it off, so your whole toolchain and package tree needs the toggle.
We used to have our own build system written in Perl that was twice as fast as CMake but it had a bus factor of less than 1 and would fall apart requiring days of debugging if you tried to change literally any part of it.
We used to have our own build system written in Perl that was twice as fast as CMake but it had a bus factor of less than 1 and would fall apart requiring days of debugging if you tried to change literally any part of it.
Tree-sitter parser and queries for cmake, compiled to WASM for Lumis
Licenses: MIT
Tree-sitter parser and queries for cmake, compiled to WASM for Lumis
Licenses: MIT
there are quite a few kinks that I'd really like to see ironed out though
there are quite a few kinks that I'd really like to see ironed out though
After some fanjangling I have a little build script for a c99 project that builds a static+dyn lib & app
It’s a nice build system, I’m a fan of the .zon files to store lists of stuff, it makes the build script very concise.
After some fanjangling I have a little build script for a c99 project that builds a static+dyn lib & app
It’s a nice build system, I’m a fan of the .zon files to store lists of stuff, it makes the build script very concise.
I can confirm that it’s much faster at resolving the work before kicking off a compile&link
Previously just a single .c file it would take around 3.5s w/ 85% being cmake/ninja.
Zigbild debug this is ~50ms + compile/link
I can confirm that it’s much faster at resolving the work before kicking off a compile&link
Previously just a single .c file it would take around 3.5s w/ 85% being cmake/ninja.
Zigbild debug this is ~50ms + compile/link