cmake_minimum_required(VERSION 3.15)
project(pigamepad LANGUAGES C)

find_package(Python REQUIRED COMPONENTS Interpreter Development.Module)

Python_add_library(c_pigamepad MODULE src/c_pigamepad.c)

target_compile_options(c_pigamepad PRIVATE -fopenmp)
target_link_options(c_pigamepad PRIVATE -fopenmp)

target_link_libraries(c_pigamepad PRIVATE Python::Module)

set_target_properties(c_pigamepad PROPERTIES PREFIX "")

install(TARGETS c_pigamepad DESTINATION pigamepad)