# The sample native plugin: noise.dll, built next to its plugin.json so --plugin plugins/noise (and Blender's Play
# with the plugin enabled) finds it. Only the engine's public header is needed: engine/include/blendforge_plugin.h.
add_library(noise SHARED noise.c)
target_include_directories(noise PRIVATE ${CMAKE_SOURCE_DIR}/engine/include)
set_target_properties(noise PROPERTIES FOLDER plugins)
add_custom_command(TARGET noise POST_BUILD
  COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:noise> ${CMAKE_CURRENT_SOURCE_DIR}/noise.dll)
