add_library(hybbx_plugin_entertain STATIC entertain.c chess.c chess_cmd.c ) find_package(Threads REQUIRED) target_include_directories(hybbx_plugin_entertain PRIVATE ${CMAKE_SOURCE_DIR}/include PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ) target_compile_definitions(hybbx_plugin_entertain PRIVATE HYBBX_PLUGIN_BUILD ) target_link_libraries(hybbx_plugin_entertain PRIVATE hybbx_core Threads::Threads) hybbx_link_plugin_instances(hybbx_plugin_entertain HYBBX_HAVE_PLUGIN_ENTERTAIN) hybbx_apply_hardening(hybbx_plugin_entertain) if(HYBBX_INSTALL_DEV) install(TARGETS hybbx_plugin_entertain ARCHIVE DESTINATION ${HYBBX_PLUGIN_INSTALL_DIR} LIBRARY DESTINATION ${HYBBX_PLUGIN_INSTALL_DIR} ) endif()