From: Vincent van Ravesteijn Date: Fri, 18 Apr 2014 13:59:56 +0000 (+0200) Subject: cmake: Objective-C compilation support with clang and C++11 X-Git-Tag: 2.2.0alpha1~2012 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=b6ccf211921e2e33114153a641f930fa050d9bee;p=features.git cmake: Objective-C compilation support with clang and C++11 This fixes an issue when compiling with C++11 flags on: the objective-C clang compiler produces an error. This patch set the -std option to ansi for the Objective-C sources. --- diff --git a/src/support/CMakeLists.txt b/src/support/CMakeLists.txt index f979420dc7..285f35f851 100644 --- a/src/support/CMakeLists.txt +++ b/src/support/CMakeLists.txt @@ -22,6 +22,11 @@ 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 "-ansi") + list(REMOVE_ITEM support_sources ${TOP_SRC_DIR}/src/support/os_win32.cpp ${TOP_SRC_DIR}/src/support/os_unix.cpp