cmake: don't add include <module>/src directory to avoid conflicts

during opencv_world builds
pull/11112/head
Alexander Alekhin 7 years ago
parent 22ecdd16ef
commit 6c051a55e5
  1. 6
      cmake/OpenCVCompilerOptimizations.cmake
  2. 1
      cmake/OpenCVModule.cmake
  3. 2
      cmake/cl2cpp.cmake
  4. 2
      modules/core/src/logger.cpp
  5. 2
      modules/core/src/trace.cpp
  6. 2
      modules/core/src/utils/filesystem.cpp
  7. 4
      modules/dnn/src/layers/batch_norm_layer.cpp
  8. 4
      modules/dnn/src/layers/concat_layer.cpp
  9. 4
      modules/dnn/src/layers/convolution_layer.cpp
  10. 2
      modules/dnn/src/layers/detection_output_layer.cpp
  11. 4
      modules/dnn/src/layers/elementwise_layers.cpp
  12. 4
      modules/dnn/src/layers/eltwise_layer.cpp
  13. 2
      modules/dnn/src/layers/flatten_layer.cpp
  14. 4
      modules/dnn/src/layers/fully_connected_layer.cpp
  15. 2
      modules/dnn/src/layers/layers_common.hpp
  16. 4
      modules/dnn/src/layers/lrn_layer.cpp
  17. 2
      modules/dnn/src/layers/max_unpooling_layer.cpp
  18. 2
      modules/dnn/src/layers/padding_layer.cpp
  19. 2
      modules/dnn/src/layers/permute_layer.cpp
  20. 4
      modules/dnn/src/layers/pooling_layer.cpp
  21. 2
      modules/dnn/src/layers/prior_box_layer.cpp
  22. 2
      modules/dnn/src/layers/region_layer.cpp
  23. 2
      modules/dnn/src/layers/reshape_layer.cpp
  24. 4
      modules/dnn/src/layers/scale_layer.cpp
  25. 2
      modules/dnn/src/layers/shift_layer.cpp
  26. 4
      modules/dnn/src/layers/softmax_layer.cpp
  27. 2
      modules/dnn/src/nms.cpp
  28. 14
      modules/viz/src/precomp.hpp

@ -743,11 +743,11 @@ endmacro()
macro(ocv_add_dispatched_file filename) macro(ocv_add_dispatched_file filename)
if(NOT OPENCV_INITIAL_PASS) if(NOT OPENCV_INITIAL_PASS)
set(__codestr " set(__codestr "
#include \"precomp.hpp\" #include \"${CMAKE_CURRENT_LIST_DIR}/src/precomp.hpp\"
#include \"${filename}.simd.hpp\" #include \"${CMAKE_CURRENT_LIST_DIR}/src/${filename}.simd.hpp\"
") ")
set(__declarations_str "#define CV_CPU_SIMD_FILENAME \"${filename}.simd.hpp\"") set(__declarations_str "#define CV_CPU_SIMD_FILENAME \"${CMAKE_CURRENT_LIST_DIR}/src/${filename}.simd.hpp\"")
set(__dispatch_modes "BASELINE") set(__dispatch_modes "BASELINE")
set(__optimizations "${ARGN}") set(__optimizations "${ARGN}")

@ -700,7 +700,6 @@ endmacro()
macro(ocv_module_include_directories) macro(ocv_module_include_directories)
ocv_target_include_directories(${the_module} ocv_target_include_directories(${the_module}
"${OPENCV_MODULE_${the_module}_LOCATION}/include" "${OPENCV_MODULE_${the_module}_LOCATION}/include"
"${OPENCV_MODULE_${the_module}_LOCATION}/src"
"${CMAKE_CURRENT_BINARY_DIR}" # for precompiled headers "${CMAKE_CURRENT_BINARY_DIR}" # for precompiled headers
) )
ocv_target_include_modules(${the_module} ${OPENCV_MODULE_${the_module}_DEPS} ${ARGN}) ocv_target_include_modules(${the_module} ${OPENCV_MODULE_${the_module}_DEPS} ${ARGN})

@ -17,7 +17,7 @@ set(nested_namespace_end "}")
set(STR_CPP "// This file is auto-generated. Do not edit! set(STR_CPP "// This file is auto-generated. Do not edit!
#include \"precomp.hpp\" #include \"opencv2/core.hpp\"
#include \"cvconfig.h\" #include \"cvconfig.h\"
#include \"${OUTPUT_HPP_NAME}\" #include \"${OUTPUT_HPP_NAME}\"

@ -2,7 +2,7 @@
// It is subject to the license terms in the LICENSE file found in the top-level directory // It is subject to the license terms in the LICENSE file found in the top-level directory
// of this distribution and at http://opencv.org/license.html. // of this distribution and at http://opencv.org/license.html.
#include <precomp.hpp> #include "precomp.hpp"
#include <opencv2/core/utils/configuration.private.hpp> #include <opencv2/core/utils/configuration.private.hpp>
#include <opencv2/core/utils/logger.hpp> #include <opencv2/core/utils/logger.hpp>

@ -2,7 +2,7 @@
// It is subject to the license terms in the LICENSE file found in the top-level directory // It is subject to the license terms in the LICENSE file found in the top-level directory
// of this distribution and at http://opencv.org/license.html. // of this distribution and at http://opencv.org/license.html.
#include <precomp.hpp> #include "precomp.hpp"
#include <opencv2/core/utils/trace.hpp> #include <opencv2/core/utils/trace.hpp>
#include <opencv2/core/utils/trace.private.hpp> #include <opencv2/core/utils/trace.private.hpp>

@ -2,7 +2,7 @@
// It is subject to the license terms in the LICENSE file found in the top-level directory // It is subject to the license terms in the LICENSE file found in the top-level directory
// of this distribution and at http://opencv.org/license.html. // of this distribution and at http://opencv.org/license.html.
#include "precomp.hpp" #include "../precomp.hpp"
#include <opencv2/core/utils/configuration.private.hpp> #include <opencv2/core/utils/configuration.private.hpp>

@ -10,8 +10,8 @@ Implementation of Batch Normalization layer.
*/ */
#include "../precomp.hpp" #include "../precomp.hpp"
#include "op_halide.hpp" #include "../op_halide.hpp"
#include "op_inf_engine.hpp" #include "../op_inf_engine.hpp"
#include <opencv2/dnn/shape_utils.hpp> #include <opencv2/dnn/shape_utils.hpp>
#ifdef HAVE_OPENCL #ifdef HAVE_OPENCL

@ -42,8 +42,8 @@
#include "../precomp.hpp" #include "../precomp.hpp"
#include "layers_common.hpp" #include "layers_common.hpp"
#include "op_halide.hpp" #include "../op_halide.hpp"
#include "op_inf_engine.hpp" #include "../op_inf_engine.hpp"
#ifdef HAVE_OPENCL #ifdef HAVE_OPENCL
#include "opencl_kernels_dnn.hpp" #include "opencl_kernels_dnn.hpp"

@ -42,8 +42,8 @@
#include "../precomp.hpp" #include "../precomp.hpp"
#include "layers_common.hpp" #include "layers_common.hpp"
#include "op_halide.hpp" #include "../op_halide.hpp"
#include "op_inf_engine.hpp" #include "../op_inf_engine.hpp"
#include "opencv2/core/hal/hal.hpp" #include "opencv2/core/hal/hal.hpp"
#include "opencv2/core/hal/intrin.hpp" #include "opencv2/core/hal/intrin.hpp"
#include <iostream> #include <iostream>

@ -42,7 +42,7 @@
#include "../precomp.hpp" #include "../precomp.hpp"
#include "layers_common.hpp" #include "layers_common.hpp"
#include "op_inf_engine.hpp" #include "../op_inf_engine.hpp"
#include <float.h> #include <float.h>
#include <string> #include <string>
#include "../nms.inl.hpp" #include "../nms.inl.hpp"

@ -42,8 +42,8 @@
#include "../precomp.hpp" #include "../precomp.hpp"
#include "layers_common.hpp" #include "layers_common.hpp"
#include "op_halide.hpp" #include "../op_halide.hpp"
#include "op_inf_engine.hpp" #include "../op_inf_engine.hpp"
#include "opencv2/imgproc.hpp" #include "opencv2/imgproc.hpp"
#include <opencv2/dnn/shape_utils.hpp> #include <opencv2/dnn/shape_utils.hpp>
#include <iostream> #include <iostream>

@ -42,8 +42,8 @@
#include "../precomp.hpp" #include "../precomp.hpp"
#include "layers_common.hpp" #include "layers_common.hpp"
#include "op_halide.hpp" #include "../op_halide.hpp"
#include "op_inf_engine.hpp" #include "../op_inf_engine.hpp"
#ifdef HAVE_OPENCL #ifdef HAVE_OPENCL
#include "opencl_kernels_dnn.hpp" #include "opencl_kernels_dnn.hpp"

@ -42,7 +42,7 @@
#include "../precomp.hpp" #include "../precomp.hpp"
#include "layers_common.hpp" #include "layers_common.hpp"
#include "op_inf_engine.hpp" #include "../op_inf_engine.hpp"
#include <float.h> #include <float.h>
#include <algorithm> #include <algorithm>
#include <opencv2/dnn/shape_utils.hpp> #include <opencv2/dnn/shape_utils.hpp>

@ -42,8 +42,8 @@
#include "../precomp.hpp" #include "../precomp.hpp"
#include "layers_common.hpp" #include "layers_common.hpp"
#include "op_halide.hpp" #include "../op_halide.hpp"
#include "op_inf_engine.hpp" #include "../op_inf_engine.hpp"
#include <opencv2/dnn/shape_utils.hpp> #include <opencv2/dnn/shape_utils.hpp>
#ifdef HAVE_OPENCL #ifdef HAVE_OPENCL

@ -47,7 +47,7 @@
#define CV_CPU_OPTIMIZATION_DECLARATIONS_ONLY #define CV_CPU_OPTIMIZATION_DECLARATIONS_ONLY
// dispatched AVX/AVX2 optimizations // dispatched AVX/AVX2 optimizations
#include "layers/layers_common.simd.hpp" #include "./layers_common.simd.hpp"
#include "layers/layers_common.simd_declarations.hpp" #include "layers/layers_common.simd_declarations.hpp"
#undef CV_CPU_OPTIMIZATION_DECLARATIONS_ONLY #undef CV_CPU_OPTIMIZATION_DECLARATIONS_ONLY

@ -42,8 +42,8 @@
#include "../precomp.hpp" #include "../precomp.hpp"
#include "layers_common.hpp" #include "layers_common.hpp"
#include "op_halide.hpp" #include "../op_halide.hpp"
#include "op_inf_engine.hpp" #include "../op_inf_engine.hpp"
#include "opencv2/imgproc.hpp" #include "opencv2/imgproc.hpp"
#include "opencv2/dnn/shape_utils.hpp" #include "opencv2/dnn/shape_utils.hpp"
#include "opencv2/core/hal/hal.hpp" #include "opencv2/core/hal/hal.hpp"

@ -11,7 +11,7 @@ Implementation of Batch Normalization layer.
#include "../precomp.hpp" #include "../precomp.hpp"
#include "layers_common.hpp" #include "layers_common.hpp"
#include "op_halide.hpp" #include "../op_halide.hpp"
#include <opencv2/dnn/shape_utils.hpp> #include <opencv2/dnn/shape_utils.hpp>
#include <iostream> #include <iostream>

@ -11,7 +11,7 @@ Implementation of padding layer, which adds paddings to input blob.
#include "../precomp.hpp" #include "../precomp.hpp"
#include "layers_common.hpp" #include "layers_common.hpp"
#include "op_halide.hpp" #include "../op_halide.hpp"
#include <vector> #include <vector>
namespace cv namespace cv

@ -42,7 +42,7 @@
#include "../precomp.hpp" #include "../precomp.hpp"
#include "layers_common.hpp" #include "layers_common.hpp"
#include "op_inf_engine.hpp" #include "../op_inf_engine.hpp"
#include <float.h> #include <float.h>
#include <algorithm> #include <algorithm>

@ -43,8 +43,8 @@
#include "../precomp.hpp" #include "../precomp.hpp"
#include "layers_common.hpp" #include "layers_common.hpp"
#include "opencv2/core/hal/intrin.hpp" #include "opencv2/core/hal/intrin.hpp"
#include "op_halide.hpp" #include "../op_halide.hpp"
#include "op_inf_engine.hpp" #include "../op_inf_engine.hpp"
#include <float.h> #include <float.h>
#include <algorithm> #include <algorithm>
using std::max; using std::max;

@ -42,7 +42,7 @@
#include "../precomp.hpp" #include "../precomp.hpp"
#include "layers_common.hpp" #include "layers_common.hpp"
#include "op_inf_engine.hpp" #include "../op_inf_engine.hpp"
#include <float.h> #include <float.h>
#include <algorithm> #include <algorithm>
#include <cmath> #include <cmath>

@ -43,7 +43,7 @@
#include "../precomp.hpp" #include "../precomp.hpp"
#include <opencv2/dnn/shape_utils.hpp> #include <opencv2/dnn/shape_utils.hpp>
#include <opencv2/dnn/all_layers.hpp> #include <opencv2/dnn/all_layers.hpp>
#include "nms.inl.hpp" #include "../nms.inl.hpp"
#ifdef HAVE_OPENCL #ifdef HAVE_OPENCL
#include "opencl_kernels_dnn.hpp" #include "opencl_kernels_dnn.hpp"

@ -42,7 +42,7 @@
#include "../precomp.hpp" #include "../precomp.hpp"
#include "layers_common.hpp" #include "layers_common.hpp"
#include "op_inf_engine.hpp" #include "../op_inf_engine.hpp"
#include <opencv2/dnn/shape_utils.hpp> #include <opencv2/dnn/shape_utils.hpp>
namespace cv namespace cv

@ -11,8 +11,8 @@ Implementation of Scale layer.
#include "../precomp.hpp" #include "../precomp.hpp"
#include "layers_common.hpp" #include "layers_common.hpp"
#include "op_halide.hpp" #include "../op_halide.hpp"
#include "op_inf_engine.hpp" #include "../op_inf_engine.hpp"
#include <opencv2/dnn/shape_utils.hpp> #include <opencv2/dnn/shape_utils.hpp>
namespace cv namespace cv

@ -10,7 +10,7 @@ Implementation of shift layer, which adds up const values to blob.
*/ */
#include "../precomp.hpp" #include "../precomp.hpp"
#include "op_inf_engine.hpp" #include "../op_inf_engine.hpp"
#include <opencv2/dnn/shape_utils.hpp> #include <opencv2/dnn/shape_utils.hpp>
namespace cv namespace cv

@ -42,8 +42,8 @@
#include "../precomp.hpp" #include "../precomp.hpp"
#include "layers_common.hpp" #include "layers_common.hpp"
#include "op_halide.hpp" #include "../op_halide.hpp"
#include "op_inf_engine.hpp" #include "../op_inf_engine.hpp"
#include <algorithm> #include <algorithm>
#include <stdlib.h> #include <stdlib.h>
using std::max; using std::max;

@ -6,7 +6,7 @@
// Third party copyrights are property of their respective owners. // Third party copyrights are property of their respective owners.
#include "precomp.hpp" #include "precomp.hpp"
#include <nms.inl.hpp> #include "nms.inl.hpp"
namespace cv namespace cv
{ {

@ -140,13 +140,13 @@
# include <io.h> /* unlink */ # include <io.h> /* unlink */
#endif #endif
#include <vtk/vtkOBJWriter.h> #include "vtk/vtkOBJWriter.h"
#include <vtk/vtkXYZWriter.h> #include "vtk/vtkXYZWriter.h"
#include <vtk/vtkXYZReader.h> #include "vtk/vtkXYZReader.h"
#include <vtk/vtkCloudMatSink.h> #include "vtk/vtkCloudMatSink.h"
#include <vtk/vtkCloudMatSource.h> #include "vtk/vtkCloudMatSource.h"
#include <vtk/vtkTrajectorySource.h> #include "vtk/vtkTrajectorySource.h"
#include <vtk/vtkImageMatSource.h> #include "vtk/vtkImageMatSource.h"
#include <opencv2/core.hpp> #include <opencv2/core.hpp>

Loading…
Cancel
Save