{"library":"cmake-harden","type":"library","category":null,"description":"A CMake module that applies compiler hardening options based on OpenSSF guidelines for C and C++ projects. Current stable version is 1.1.2, released with low cadence. It differs from other hardening approaches by being a simple, dependency-free module installable via npm, integrating seamlessly with Node.js CMake projects. It supports hardening both C and C++ targets with optional RUNTIME flags.","language":"javascript","status":"active","version":"1.1.2","tags":["javascript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install cmake-harden","imports":["include(cmake-harden)\nharden(my_target CXX RUNTIME)","find_package(cmake-harden REQUIRED PATHS node_modules/cmake-harden)","include(cmake-harden/cmake-harden.cmake)"]},{"cmd":"yarn add cmake-harden","imports":[]},{"cmd":"pnpm add cmake-harden","imports":[]}],"homepage":null,"github":"https://github.com/holepunchto/cmake-harden","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/cmake-harden","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}