project (lightpreview CXX) set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTOUIC ON) find_package(Qt5Widgets) add_executable(lightpreview main.cpp mainwindow.cpp mainwindow.h glview.cpp glview.h ${QBSP_SOURCES}) target_link_libraries(lightpreview Qt5::Widgets) # from: http://stackoverflow.com/questions/40564443/copying-qt-dlls-to-executable-directory-on-windows-using-cmake # Copy Qt DLL's to bin directory for debugging add_custom_command( TARGET lightpreview POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different $ $ COMMAND ${CMAKE_COMMAND} -E copy_if_different $ $ COMMAND ${CMAKE_COMMAND} -E copy_if_different $ $ ) # Install Qt DLL's install(FILES $ DESTINATION bin) install(FILES $ DESTINATION bin) install(FILES $ DESTINATION bin) install(TARGETS lightpreview RUNTIME DESTINATION bin)