project(frontend_qt)
file(GLOB frontends_qt_sources ${TOP_SRC_DIR}/src/frontends/qt4/${LYX_CPP_FILES})
+if (LYX_USE_FILEDIALOG MATCHES "NATIVE")
+ set_property(SOURCE "${TOP_SRC_DIR}/src/frontends/qt4/FileDialog.cpp" PROPERTY COMPILE_FLAGS -DUSE_NATIVE_FILEDIALOG=1)
+endif()
file(GLOB moc_files ${TOP_SRC_DIR}/src/frontends/qt4/${LYX_MOC_FILES})
list(REMOVE_ITEM frontends_qt_sources ${moc_files} .)
set_target_properties(frontend_qt PROPERTIES FOLDER "applications/LyX")
if(Qt5Core_FOUND AND APPLE)
- qt_use_modules(frontend_qt Core Gui Widgets Concurrent MacExtras)
+ qt_use_modules(frontend_qt Core Gui Widgets Concurrent Svg MacExtras)
else()
- qt_use_modules(frontend_qt Core Gui Widgets Concurrent)
+ if (Qt5WinExtras_FOUND)
+ qt_use_modules(frontend_qt Core Gui Widgets Concurrent Svg WinExtras)
+ else()
+ qt_use_modules(frontend_qt Core Gui Widgets Concurrent Svg)
+ endif()
endif()
target_link_libraries(frontend_qt
frontends
${QT_QTCORE_LIBRARY}
${QT_QTGUI_LIBRARY})
-lyx_add_gcc_pch(frontend_qt4)
+lyx_add_gcc_pch(frontend_qt)
if(WIN32)
target_link_libraries(frontend_qt gdi32)