diff --git a/light/CMakeLists.txt b/light/CMakeLists.txt index f43169e3..66ebc1d7 100644 --- a/light/CMakeLists.txt +++ b/light/CMakeLists.txt @@ -28,4 +28,14 @@ target_link_libraries (light ${CMAKE_THREAD_LIBS_INIT} ${EMBREE_LIBRARY}) set_property(TARGET light PROPERTY CXX_STANDARD 11) set_property(TARGET light PROPERTY CXX_STANDARD_REQUIRED ON) +if(WIN32) + file(GLOB EMBREE_DLLS "${embree_DIR}/../../*.dll") + foreach(EMBREE_DLL ${EMBREE_DLLS}) + add_custom_command(TARGET light POST_BUILD COMMAND ${CMAKE_COMMAND} ARGS -E copy_if_different ${EMBREE_DLL} $) + endforeach(EMBREE_DLL) +endif() + install(TARGETS light RUNTIME DESTINATION bin) +if(WIN32) + install(FILES ${EMBREE_DLLS} DESTINATION bin) +endif() \ No newline at end of file