cmake_minimum_required(VERSION 4.0) find_package(cmake-bare REQUIRED PATHS node_modules/cmake-bare) project(bare_tcp C) bare_target(target) add_bare_module(bare_tcp) target_sources( ${bare_tcp} PRIVATE binding.c ) if(target MATCHES "win32") target_link_libraries( ${bare_tcp} PUBLIC ws2_32 ) endif()