further cmake build system improvements (OSX)

This commit is contained in:
Wenzel Jakob
2016-04-20 21:29:25 +02:00
parent 1270178101
commit 20b0176a96
3 changed files with 4 additions and 10 deletions
+4 -2
View File
@@ -42,8 +42,10 @@ if (NOT APPLE)
add_definitions(-DDO_ITT_NOTIFY)
else()
# Disable annoying "has no symbols" warnings
set(CMAKE_AR ${CMAKE_CURRENT_SOURCE_DIR}/build/ar_filter.sh)
set(CMAKE_RANLIB ${CMAKE_CURRENT_SOURCE_DIR}/build/ranlib_filter.sh)
set(CMAKE_C_ARCHIVE_CREATE "<CMAKE_AR> Scr <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_CXX_ARCHIVE_CREATE "<CMAKE_AR> Scr <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_C_ARCHIVE_FINISH "<CMAKE_RANLIB> -no_warning_for_no_symbols -c <TARGET>")
set(CMAKE_CXX_ARCHIVE_FINISH "<CMAKE_RANLIB> -no_warning_for_no_symbols -c <TARGET>")
endif()
if (UNIX)
-4
View File
@@ -1,4 +0,0 @@
#!/bin/bash
ar $@ 2>&1 | grep -v "has no symbols"
exit ${PIPESTATUS[0]}
-4
View File
@@ -1,4 +0,0 @@
#!/bin/bash
ranlib $@ 2>&1 | grep -v "has no symbols"
exit ${PIPESTATUS[0]}