From 39873891bf6759eb5fcd6bfd7ed1aa762d8db398 Mon Sep 17 00:00:00 2001 From: Tianwei Shen Date: Sat, 23 Apr 2016 15:44:26 +0200 Subject: [PATCH] Fix T48250: suppress CMake ranlib warnings to avoid issue with Qt Creator Reviewed By: campbellbarton, brecht Differential Revision: https://developer.blender.org/D1942 --- CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index f05e9680c0a..a924098b85a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2319,6 +2319,12 @@ elseif(APPLE) endif() # Get rid of eventually clashes, we export some symbols explicite as local set(PLATFORM_LINKFLAGS "${PLATFORM_LINKFLAGS} -Xlinker -unexported_symbols_list -Xlinker ${CMAKE_SOURCE_DIR}/source/creator/osx_locals.map") + + # Suppress ranlib "has no symbols" warnings + SET(CMAKE_C_ARCHIVE_CREATE " Scr ") + SET(CMAKE_CXX_ARCHIVE_CREATE " Scr ") + SET(CMAKE_C_ARCHIVE_FINISH " -no_warning_for_no_symbols -c ") + SET(CMAKE_CXX_ARCHIVE_FINISH " -no_warning_for_no_symbols -c ") endif() #-----------------------------------------------------------------------------