# nmhost/ — velox-nmhost, the Firefox native-messaging host. Owned by lane DAEMON. # # Deliberately dependency-free: no veloxd_* library, no nlohmann_json, no SQLite. It is a # byte-level pump between two framings (see src/main.cpp's own header comment) and runs # unconfined outside Firefox's sandbox (ADR 0003) — the less it links, the less there is to # go wrong running from wherever a snap/deb/flatpak install puts it. add_executable(velox-nmhost src/main.cpp) target_compile_features(velox-nmhost PRIVATE cxx_std_23) target_compile_options(velox-nmhost PRIVATE -Wall -Wextra -Wpedantic -Werror) if(VELOX_BUILD_TESTS AND EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/tests/CMakeLists.txt) add_subdirectory(tests) endif()