• Khem Raj's avatar
    Check for clang before using -isystem · a4f53988
    Khem Raj authored
    When cross compiling with clang, the internal C++ headers are not found
    when adding sysroot to -isystem, that is redundant anyway because it
    will look for headers insider --sysroot path with same quality as it
    would do with -isystem otherwise
    
    Fixes errors like
    
    FAILED: 3rdparty/openexr/CMakeFiles/IlmImf.dir/Iex/IexBaseExc.cpp.o
    ....
    In file included from
    TOPDIR/build/tmp/work/cortexa7t2hf-neon-vfpv4-bec-linux-musleabi/opencv/3.4.3+gitAUTOINC+b38c50b3_1f6d6f0626_bdb7bb85f3_34e4206aef_fccf7cd6a4-r0/git/3rdparty/openexr/Iex/IexBaseExc.cpp:43:
    In file included from
    TOPDIR/build/tmp/work/cortexa7t2hf-neon-vfpv4-bec-linux-musleabi/opencv/3.4.3+gitAUTOINC+b38c50b3_1f6d6f0626_bdb7bb85f3_34e4206aef_fccf7cd6a4-r0/git/3rdparty/openexr/Iex/IexBaseExc.h:48:
    In file included from
    TOPDIR/build/tmp/work/cortexa7t2hf-neon-vfpv4-bec-linux-musleabi/opencv/3.4.3+gitAUTOINC+b38c50b3_1f6d6f0626_bdb7bb85f3_34e4206aef_fccf7cd6a4-r0/recipe-sysroot/usr/lib//arm-bec-linux-musleabi/8.2.0/../../../include/c++/8.2.0/string:52:
    In file included from
    TOPDIR/build/tmp/work/cortexa7t2hf-neon-vfpv4-bec-linux-musleabi/opencv/3.4.3+gitAUTOINC+b38c50b3_1f6d6f0626_bdb7bb85f3_34e4206aef_fccf7cd6a4-r0/recipe-sysroot/usr/lib//arm-bec-linux-musleabi/8.2.0/../../../include/c++/8.2.0/bits/basic_string.h:6391:
    In file included from
    TOPDIR/build/tmp/work/cortexa7t2hf-neon-vfpv4-bec-linux-musleabi/opencv/3.4.3+gitAUTOINC+b38c50b3_1f6d6f0626_bdb7bb85f3_34e4206aef_fccf7cd6a4-r0/recipe-sysroot/usr/lib//arm-bec-linux-musleabi/8.2.0/../../../include/c++/8.2.0/ext/string_conversions.h:41:
    TOPDIR/build/tmp/work/cortexa7t2hf-neon-vfpv4-bec-linux-musleabi/opencv/3.4.3+gitAUTOINC+b38c50b3_1f6d6f0626_bdb7bb85f3_34e4206aef_fccf7cd6a4-r0/recipe-sysroot/usr/lib//arm-bec-linux-musleabi/8.2.0/../../../include/c++/8.2.0/cstdlib:75:15:
    fatal error: 'stdlib.h' file not found
                  ^~~~~~~~~~
    1 error generated.
    Signed-off-by: 's avatarKhem Raj <raj.khem@gmail.com>
    a4f53988
Name
Last commit
Last update
..
FindCUDA Loading commit data...
android Loading commit data...
checks Loading commit data...
templates Loading commit data...
FindCUDA.cmake Loading commit data...
FindFlake8.cmake Loading commit data...
FindGstreamerWindows.cmake Loading commit data...
FindOpenVX.cmake Loading commit data...
FindPylint.cmake Loading commit data...
OpenCVCRTLinkage.cmake Loading commit data...
OpenCVCompilerDefenses.cmake Loading commit data...
OpenCVCompilerOptimizations.cmake Loading commit data...
OpenCVCompilerOptions.cmake Loading commit data...
OpenCVDetectApacheAnt.cmake Loading commit data...
OpenCVDetectCStripes.cmake Loading commit data...
OpenCVDetectCUDA.cmake Loading commit data...
OpenCVDetectCXXCompiler.cmake Loading commit data...
OpenCVDetectDirectX.cmake Loading commit data...
OpenCVDetectHalide.cmake Loading commit data...
OpenCVDetectInferenceEngine.cmake Loading commit data...
OpenCVDetectMediaSDK.cmake Loading commit data...
OpenCVDetectOpenCL.cmake Loading commit data...
OpenCVDetectPython.cmake Loading commit data...
OpenCVDetectTBB.cmake Loading commit data...
OpenCVDetectTrace.cmake Loading commit data...
OpenCVDetectVTK.cmake Loading commit data...
OpenCVDownload.cmake Loading commit data...
OpenCVExtraTargets.cmake Loading commit data...
OpenCVFindAtlas.cmake Loading commit data...
OpenCVFindIPP.cmake Loading commit data...
OpenCVFindIPPIW.cmake Loading commit data...
OpenCVFindIntelPerCSDK.cmake Loading commit data...
OpenCVFindLAPACK.cmake Loading commit data...
OpenCVFindLATEX.cmake Loading commit data...
OpenCVFindLibsGUI.cmake Loading commit data...
OpenCVFindLibsGrfmt.cmake Loading commit data...
OpenCVFindLibsPerf.cmake Loading commit data...
OpenCVFindLibsVideo.cmake Loading commit data...
OpenCVFindMKL.cmake Loading commit data...
OpenCVFindMatlab.cmake Loading commit data...
OpenCVFindOpenBLAS.cmake Loading commit data...
OpenCVFindOpenEXR.cmake Loading commit data...
OpenCVFindOpenNI.cmake Loading commit data...
OpenCVFindOpenNI2.cmake Loading commit data...
OpenCVFindProtobuf.cmake Loading commit data...
OpenCVFindVA.cmake Loading commit data...
OpenCVFindVA_INTEL.cmake Loading commit data...
OpenCVFindWebP.cmake Loading commit data...
OpenCVFindXimea.cmake Loading commit data...
OpenCVGenABI.cmake Loading commit data...
OpenCVGenAndroidMK.cmake Loading commit data...
OpenCVGenConfig.cmake Loading commit data...
OpenCVGenHeaders.cmake Loading commit data...
OpenCVGenInfoPlist.cmake Loading commit data...
OpenCVGenPkgconfig.cmake Loading commit data...
OpenCVMinDepVersions.cmake Loading commit data...
OpenCVModule.cmake Loading commit data...
OpenCVPCHSupport.cmake Loading commit data...
OpenCVPackaging.cmake Loading commit data...
OpenCVPylint.cmake Loading commit data...
OpenCVUtils.cmake Loading commit data...
OpenCVVersion.cmake Loading commit data...
cl2cpp.cmake Loading commit data...
copy_files.cmake Loading commit data...