add_subdirectory(mathed)
add_subdirectory(support)
add_subdirectory(tex2lyx)
+if (APPLE)
+ add_subdirectory(convert)
+endif()
if (UNIX)
add_subdirectory(client)
endif()
file(GLOB moc_files ${TOP_SRC_DIR}/src/${LYX_MOC_FILES})
list(REMOVE_ITEM lyx_sources ${moc_files} .)
file(GLOB lyx_headers ${TOP_SRC_DIR}/src/${LYX_HPP_FILES})
+set(lyxwrap_sources ${TOP_SRC_DIR}/src/lyxwrap.cpp)
list(REMOVE_ITEM lyx_sources
+ ${TOP_SRC_DIR}/src/lyxwrap.cpp
${TOP_SRC_DIR}/src/Variables.cpp
${TOP_SRC_DIR}/src/Section.cpp
${TOP_SRC_DIR}/src/lyxcore.cpp
frontend_qt
graphics
support
+ ${MYTHESLIB_LIBRARY}
${ICONV_LIBRARY}
${LYX_QTMAIN_LIBRARY}
${vld_dll})
-if(LYX_USE_QT MATCHES "QT4")
- target_link_libraries(${_lyx} ${QT_QTSVG_LIBRARY})
-endif()
qt_use_modules(${_lyx} Core Gui)
if(QT_USES_X11)
project_source_group("${GROUP_CODE}" lyx_sources lyx_headers)
-install(TARGETS ${_lyx}
+install(TARGETS ${_lyx}
BUNDLE DESTINATION . COMPONENT Runtime
RUNTIME DESTINATION ${LYX_UTILITIES_INSTALL_PATH} COMPONENT Runtime)
endif()
endif()
+set(dowrapper ON) # create and install wrapper for external commands
+foreach(_f ${lyxwrap_sources})
+ if(NOT EXISTS "${_f}")
+ set(dowrapper OFF)
+ endif()
+endforeach()
+if(dowrapper AND USE_POSIX_PACKAGING)
+ add_executable(lyxwrap${PROGRAM_SUFFIX} ${lyxwrap_sources})
+ install(TARGETS lyxwrap${PROGRAM_SUFFIX} DESTINATION ${LYX_UTILITIES_INSTALL_PATH})
+endif()
+
add_subdirectory(tests)