cmake_minimum_required(VERSION 3.18) project(hwd_python CXX) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_EXTENSIONS No) find_package(Hwd REQUIRED) find_package(Python COMPONENTS Development.Module) Python_add_library(${PROJECT_NAME} MODULE src/hwdmodule.cpp ) target_link_libraries(${PROJECT_NAME} PRIVATE Hwd::library ) set_target_properties(${PROJECT_NAME} PROPERTIES OUTPUT_NAME hwd )