From b6ccf211921e2e33114153a641f930fa050d9bee Mon Sep 17 00:00:00 2001 From: Vincent van Ravesteijn Date: Fri, 18 Apr 2014 15:59:56 +0200 Subject: [PATCH] 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. --- src/support/CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) 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