# HG changeset patch # User Andre Heinecke # Date 1458661517 -3600 # Node ID 7f26b0293e1dfe073039212b7eb3decaac987025 # Parent 997e8b31f19d35ff7d1dc5eb855d18571015e9e6 Fix windows build diff -r 997e8b31f19d -r 7f26b0293e1d src/CMakeLists.txt --- a/src/CMakeLists.txt Tue Mar 22 16:45:08 2016 +0100 +++ b/src/CMakeLists.txt Tue Mar 22 16:45:17 2016 +0100 @@ -42,10 +42,24 @@ ${TRANSLATION_SRC} ) +if (WIN32) + get_target_property(_loc Qt5::Widgets LOCATION) + get_filename_component(_qtpath ${_loc} PATH) + set(EXTRA_STATIC_LIBS + -L${_qtpath} + -lpcre16 + Qt5::QWindowsIntegrationPlugin + -lwinspool -lshlwapi + -lQt5PlatformSupport -lQt5Gui -lcomdlg32 -loleaut32 -limm32 -lwinmm + -lglu32 -lopengl32 -lgdi32 -lQt5Core -lole32 -lmstask -luuid -lws2_32 + -ladvapi32 -lshell32 -luser32 -lkernel32 ) +endif() + target_link_libraries(${PROJECT_NAME} Qt5::Core Qt5::Gui ${PROJECT_NAME}_libqtxslx + ${EXTRA_STATIC_LIBS} ) if (WIN32)