Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
什么珏
opencv
提交
a630ad73
O
opencv
项目概览
什么珏
/
opencv
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
opencv
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a630ad73
编写于
7月 06, 2022
作者:
T
Tomoaki Teshima
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
suppress warning on GCC 7 and later
上级
3891b72f
变更
14
显示空白变更内容
内联
并排
Showing
14 changed file
with
56 addition
and
0 deletion
+56
-0
3rdparty/openexr/CMakeLists.txt
3rdparty/openexr/CMakeLists.txt
+4
-0
3rdparty/protobuf/CMakeLists.txt
3rdparty/protobuf/CMakeLists.txt
+4
-0
modules/calib3d/CMakeLists.txt
modules/calib3d/CMakeLists.txt
+4
-0
modules/core/CMakeLists.txt
modules/core/CMakeLists.txt
+4
-0
modules/dnn/CMakeLists.txt
modules/dnn/CMakeLists.txt
+4
-0
modules/features2d/CMakeLists.txt
modules/features2d/CMakeLists.txt
+4
-0
modules/flann/CMakeLists.txt
modules/flann/CMakeLists.txt
+4
-0
modules/imgproc/CMakeLists.txt
modules/imgproc/CMakeLists.txt
+4
-0
modules/ml/CMakeLists.txt
modules/ml/CMakeLists.txt
+4
-0
modules/objdetect/CMakeLists.txt
modules/objdetect/CMakeLists.txt
+4
-0
modules/shape/CMakeLists.txt
modules/shape/CMakeLists.txt
+4
-0
modules/stitching/CMakeLists.txt
modules/stitching/CMakeLists.txt
+4
-0
modules/ts/CMakeLists.txt
modules/ts/CMakeLists.txt
+4
-0
samples/cpp/CMakeLists.txt
samples/cpp/CMakeLists.txt
+4
-0
未找到文件。
3rdparty/openexr/CMakeLists.txt
浏览文件 @
a630ad73
...
...
@@ -110,6 +110,10 @@ ocv_warnings_disable(CMAKE_CXX_FLAGS -Wshadow -Wunused -Wsign-compare -Wundef -W
-Wreorder
-Wunused-result
)
if
(
ARM AND CV_GCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0
)
# suppress warnings from GCC only on 7.1 and later
ocv_warnings_disable
(
CMAKE_CXX_FLAGS -Wno-psabi
)
endif
()
if
(
CV_GCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 8.0
)
ocv_warnings_disable
(
CMAKE_CXX_FLAGS -Wclass-memaccess
)
endif
()
...
...
3rdparty/protobuf/CMakeLists.txt
浏览文件 @
a630ad73
...
...
@@ -25,6 +25,10 @@ else()
-Warray-bounds
# GCC 9+
)
endif
()
if
(
ARM AND CV_GCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0
)
# suppress warnings from GCC only on 7.1 and later
ocv_warnings_disable
(
CMAKE_CXX_FLAGS -Wno-psabi
)
endif
()
if
(
CV_ICC
)
ocv_warnings_disable
(
CMAKE_CXX_FLAGS
-wd265 -wd858 -wd873 -wd2196
...
...
modules/calib3d/CMakeLists.txt
浏览文件 @
a630ad73
...
...
@@ -3,6 +3,10 @@ set(debug_modules "")
if
(
DEBUG_opencv_calib3d
)
list
(
APPEND debug_modules opencv_highgui
)
endif
()
if
(
ARM AND CV_GCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0
)
# suppress warnings from GCC only on 7.1 and later
ocv_warnings_disable
(
CMAKE_CXX_FLAGS -Wno-psabi
)
endif
()
ocv_define_module
(
calib3d opencv_imgproc opencv_features2d
${
debug_modules
}
WRAP java python js
)
modules/core/CMakeLists.txt
浏览文件 @
a630ad73
...
...
@@ -38,6 +38,10 @@ endif()
if
(
HAVE_CUDA
)
ocv_warnings_disable
(
CMAKE_CXX_FLAGS -Wundef -Wenum-compare -Wunused-function -Wshadow
)
endif
()
if
(
ARM AND CV_GCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0
)
# suppress warnings from GCC only on 7.1 and later
ocv_warnings_disable
(
CMAKE_CXX_FLAGS -Wno-psabi
)
endif
()
if
(
CV_TRACE AND HAVE_ITT
)
add_definitions
(
-DOPENCV_WITH_ITT=1
)
...
...
modules/dnn/CMakeLists.txt
浏览文件 @
a630ad73
...
...
@@ -35,6 +35,10 @@ else()
-Wunused-parameter -Wsign-compare
)
endif
()
if
(
ARM AND CV_GCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0
)
# suppress warnings from GCC only on 7.1 and later
ocv_warnings_disable
(
CMAKE_CXX_FLAGS -Wno-psabi
)
endif
()
if
(
HAVE_CUDA
)
ocv_warnings_disable
(
CMAKE_CXX_FLAGS -Wundef
)
endif
()
...
...
modules/features2d/CMakeLists.txt
浏览文件 @
a630ad73
set
(
the_description
"2D Features Framework"
)
ocv_add_dispatched_file
(
sift SSE4_1 AVX2 AVX512_SKX
)
if
(
ARM AND CV_GCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0
)
# suppress warnings from GCC only on 7.1 and later
ocv_warnings_disable
(
CMAKE_CXX_FLAGS -Wno-psabi
)
endif
()
set
(
debug_modules
""
)
if
(
DEBUG_opencv_features2d
)
...
...
modules/flann/CMakeLists.txt
浏览文件 @
a630ad73
set
(
the_description
"Clustering and Search in Multi-Dimensional Spaces"
)
if
(
ARM AND CV_GCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0
)
# suppress warnings from GCC only on 7.1 and later
ocv_warnings_disable
(
CMAKE_CXX_FLAGS -Wno-psabi
)
endif
()
ocv_define_module
(
flann opencv_core WRAP python
)
modules/imgproc/CMakeLists.txt
浏览文件 @
a630ad73
...
...
@@ -12,6 +12,10 @@ ocv_add_dispatched_file(smooth SSE2 SSE4_1 AVX2)
ocv_add_dispatched_file
(
sumpixels SSE2 AVX2 AVX512_SKX
)
ocv_add_dispatched_file
(
undistort SSE2 AVX2
)
ocv_define_module
(
imgproc opencv_core WRAP java python js
)
if
(
ARM AND CV_GCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0
)
# suppress warnings from GCC only on 7.1 and later
ocv_warnings_disable
(
CMAKE_CXX_FLAGS -Wno-psabi
)
endif
()
ocv_check_environment_variables
(
OPENCV_IPP_GAUSSIAN_BLUR
)
option
(
OPENCV_IPP_GAUSSIAN_BLUR
"Enable IPP optimizations for GaussianBlur (+8Mb in binary size)"
OFF
)
...
...
modules/ml/CMakeLists.txt
浏览文件 @
a630ad73
set
(
the_description
"Machine Learning"
)
if
(
ARM AND CV_GCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0
)
# suppress warnings from GCC only on 7.1 and later
ocv_warnings_disable
(
CMAKE_CXX_FLAGS -Wno-psabi
)
endif
()
ocv_define_module
(
ml opencv_core WRAP java python
)
modules/objdetect/CMakeLists.txt
浏览文件 @
a630ad73
set
(
the_description
"Object Detection"
)
if
(
ARM AND CV_GCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0
)
# suppress warnings from GCC only on 7.1 and later
ocv_warnings_disable
(
CMAKE_CXX_FLAGS -Wno-psabi
)
endif
()
ocv_define_module
(
objdetect opencv_core opencv_imgproc opencv_calib3d WRAP java python js
)
if
(
HAVE_QUIRC
)
...
...
modules/shape/CMakeLists.txt
浏览文件 @
a630ad73
set
(
the_description
"Shape descriptors and matchers"
)
if
(
ARM AND CV_GCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0
)
# suppress warnings from GCC only on 7.1 and later
ocv_warnings_disable
(
CMAKE_CXX_FLAGS -Wno-psabi
)
endif
()
ocv_define_module
(
shape opencv_core opencv_imgproc opencv_video WRAP python
)
modules/stitching/CMakeLists.txt
浏览文件 @
a630ad73
...
...
@@ -3,6 +3,10 @@ set(the_description "Images stitching")
if
(
HAVE_CUDA
)
ocv_warnings_disable
(
CMAKE_CXX_FLAGS -Wundef -Wmissing-declarations -Wshadow -Wstrict-aliasing
)
endif
()
if
(
ARM AND CV_GCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0
)
# suppress warnings from GCC only on 7.1 and later
ocv_warnings_disable
(
CMAKE_CXX_FLAGS -Wno-psabi
)
endif
()
set
(
STITCHING_CONTRIB_DEPS
"opencv_xfeatures2d"
)
if
(
BUILD_SHARED_LIBS AND BUILD_opencv_world AND OPENCV_WORLD_EXCLUDE_EXTRA_MODULES
)
...
...
modules/ts/CMakeLists.txt
浏览文件 @
a630ad73
...
...
@@ -15,6 +15,10 @@ if(WINRT)
endif
()
ocv_warnings_disable
(
CMAKE_CXX_FLAGS -Wundef
)
if
(
ARM AND CV_GCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0
)
# suppress warnings from GCC only on 7.1 and later
ocv_warnings_disable
(
CMAKE_CXX_FLAGS -Wno-psabi
)
endif
()
ocv_add_module
(
ts INTERNAL opencv_core opencv_imgproc opencv_imgcodecs opencv_videoio opencv_highgui
)
...
...
samples/cpp/CMakeLists.txt
浏览文件 @
a630ad73
...
...
@@ -41,6 +41,10 @@ foreach(sample_filename ${cpp_samples})
ocv_warnings_disable
(
CMAKE_CXX_FLAGS -Winconsistent-missing-override -Wsuggest-override
)
endif
()
endif
()
if
(
ARM AND CV_GCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0
)
# suppress warnings from GCC only on 7.1 and later
ocv_warnings_disable
(
CMAKE_CXX_FLAGS -Wno-psabi
)
endif
()
set
(
package
"cpp"
)
if
(
sample_filename MATCHES
"tutorial_code"
)
set
(
package
"tutorial"
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录