Skip to content

Commit 29e4a49

Browse files
committed
Merge pull request opencv#10185 from alalek:fix_build_xcode_9.1
2 parents 666fc0b + f7913e2 commit 29e4a49

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

3rdparty/libjasper/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ endif(WIN32 AND NOT MINGW)
2626
ocv_warnings_disable(CMAKE_C_FLAGS -Wno-implicit-function-declaration -Wno-uninitialized -Wmissing-prototypes
2727
-Wno-unused-but-set-parameter -Wmissing-declarations -Wunused -Wshadow
2828
-Wsign-compare -Wstrict-overflow -Wpointer-compare)
29-
ocv_warnings_disable(CMAKE_C_FLAGS -Wunused-parameter) # clang
29+
ocv_warnings_disable(CMAKE_C_FLAGS -Wunused-parameter -Wstrict-prototypes) # clang
3030
ocv_warnings_disable(CMAKE_C_FLAGS /wd4013 /wd4018 /wd4101 /wd4244 /wd4267 /wd4715) # vs2005
3131

3232
if(UNIX)

cmake/OpenCVCompilerOptions.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ if(CMAKE_COMPILER_IS_GNUCXX)
160160
# Other optimizations
161161
if(ENABLE_OMIT_FRAME_POINTER)
162162
add_extra_compiler_option(-fomit-frame-pointer)
163-
else()
163+
elseif(DEFINED ENABLE_OMIT_FRAME_POINTER)
164164
add_extra_compiler_option(-fno-omit-frame-pointer)
165165
endif()
166166
if(ENABLE_FAST_MATH)

platforms/ios/cmake/Modules/Platform/iOS.cmake

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,10 @@ set (no_warn "-Wno-unused-function -Wno-overloaded-virtual")
5151
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${no_warn}")
5252
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++ -fvisibility=hidden -fvisibility-inlines-hidden ${no_warn}")
5353

54-
set (CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -O3 -fomit-frame-pointer -ffast-math")
54+
set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -O3 -ffast-math")
55+
if(NOT IOS_ARCH STREQUAL "armv7")
56+
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -fomit-frame-pointer")
57+
endif()
5558

5659
if (HAVE_FLAG_SEARCH_PATHS_FIRST)
5760
set (CMAKE_C_LINK_FLAGS "-Wl,-search_paths_first ${CMAKE_C_LINK_FLAGS}")

0 commit comments

Comments
 (0)