X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fsupport%2FCMakeLists.txt;h=42a9134ee3ae5bb9b8ed7530b51774cb9abdd117;hb=dae8555234f0e5c8358b91c307d91b219c664617;hp=ba0dfdc450d67e523b5cb68fce53230533650eba;hpb=cfe9724a4c08e5178e4f558de494855b5432beae;p=lyx.git diff --git a/src/support/CMakeLists.txt b/src/support/CMakeLists.txt index ba0dfdc450..42a9134ee3 100644 --- a/src/support/CMakeLists.txt +++ b/src/support/CMakeLists.txt @@ -22,12 +22,20 @@ file(GLOB support_mythes_headers ${TOP_SRC_DIR}/src/support/mythes/*.hxx) file(GLOB support_linkback_sources ${TOP_SRC_DIR}/src/support/linkback/*.m*) file(GLOB support_linkback_headers ${TOP_SRC_DIR}/src/support/linkback/*.h) +set_source_files_properties(${support_linkback_sources} + ${TOP_SRC_DIR}/src/support/AppleSpeller.m + ${TOP_SRC_DIR}/src/support/AppleScript.m + PROPERTIES COMPILE_FLAGS "-std=c99") + list(REMOVE_ITEM support_sources ${TOP_SRC_DIR}/src/support/os_win32.cpp ${TOP_SRC_DIR}/src/support/os_unix.cpp ${TOP_SRC_DIR}/src/support/os_cygwin.cpp ${TOP_SRC_DIR}/src/support/os_os2.C ${TOP_SRC_DIR}/src/support/gettext.cpp) +if(NOT STD_STRING_USES_COW) + list(REMOVE_ITEM support_sources ${TOP_SRC_DIR}/src/support/trivstring.cpp) +endif() if(APPLE) message(STATUS "Mac LinkBack support") @@ -73,7 +81,11 @@ else() endif() set_target_properties(support PROPERTIES FOLDER "applications/LyX") -qt_use_modules(support Core) +if(USE_MACOSX_PACKAGING AND Qt5Core_FOUND) + qt_use_modules(support Core Gui) +else() + qt_use_modules(support Core) +endif() target_link_libraries(support ${Lyx_Boost_Libraries} ${QT_QTCORE_LIBRARY} ${ZLIB_LIBRARY})