gstgl: Fix build when Meson >= 0.58.0rc1

"implicit_include_directories: false" now also means that current build
directory is not added to include paths by default any more. We have to
add it manually because we have some custom_target() that generate
headers in current build directory.

See https://github.com/mesonbuild/meson/issues/8700.
36 jobs for !1125 with fix-meson-0-58 in 53 minutes and 1 second (queued for 3 seconds)
detached
Status Name Job ID Coverage
  Build Docker
passed alpine amd64 manifest builder docker #9218947

00:00:17

passed android docker #9218946

00:00:17

passed cerbero fedora amd64 docker #9218945

00:00:44

passed fedora amd64 docker #9218944

00:00:31

passed gst-indent amd64 docker #9218948

00:00:44

passed windows amd64 docker #9218949
windows shell 1809

00:00:09

 
  Preparation
passed check allow-edit #9218952

00:00:10

passed gst indent #9218951

00:00:23

passed manifest #9218950
manual

00:00:28

 
  Build
passed build cerbero cross-android universal #9218961
gstreamer

00:11:47

passed build cerbero cross-ios universal #9218965
gst-ios-14.3

00:22:50

passed build cerbero cross win32 #9218962
gstreamer

00:05:29

passed build cerbero cross win64 #9218963
gstreamer

00:07:55

passed build cerbero fedora x86_64 #9218960
gstreamer

00:05:35

passed build cerbero macos x86_64 #9218964
gst-macos-11.1

00:15:02

passed build cerbero msvc x86_64 #9218966
docker windows gstreamer-windows 1809

00:12:35

passed build clang fedora x86_64 #9218956

00:07:39

manual build msys2 #9218959
docker windows 1809 allowed to fail manual
passed build nodebug fedora x86_64 #9218953

00:04:30

passed build static fedora x86_64 #9218954

00:07:39

passed build static nodebug fedora x86_64 #9218955

00:04:29

passed build vs2017 amd64 #9218957
docker windows 1809

00:13:29

passed build vs2017 x86 #9218958
docker windows 1809

00:13:49

 
  Test
passed check fedora #9218967
gstreamer

00:06:23

passed integration testsuites fedora 1/4 #9218968
gstreamer

00:08:44

failed integration testsuites fedora 2/4 #9218969
gstreamer

00:09:08

passed integration testsuites fedora 3/4 #9218970
gstreamer

00:08:19

passed integration testsuites fedora 4/4 #9218971
gstreamer

00:08:41

passed valgrind bad #9218975
gstreamer

00:07:52

failed valgrind base #9218972
gstreamer

00:46:50

passed valgrind ges #9218976
gstreamer

00:05:49

passed valgrind good #9218973
gstreamer

00:09:33

passed valgrind ugly #9218974
gstreamer

00:05:17

 
  Integrate
passed cross-android universal examples #9218977

00:07:19

passed cross-ios universal examples #9218979
gst-ios-14.3

00:04:26

passed documentation #9218978

00:14:21

 
Name Stage Failure
failed
integration testsuites fedora 2/4 Test
meson-logs/: found 2 matching files and directories 
validate-logs: found 20991 matching files and directories

manifest.xml: found 1 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=9218969 responseStatus=201 Created token=BnqAxpkn
Uploading artifacts...
validate-logs/*.xml: found 1 matching files and directories

Uploading artifacts as "junit" to coordinator... ok
id=9218969 responseStatus=201 Created token=BnqAxpkn
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
valgrind base Test
meson-logs/: found 2 matching files and directories 
validate-logs: found 1617 matching files and directories

manifest.xml: found 1 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=9218972 responseStatus=201 Created token=yqUn2HnT
Uploading artifacts...
validate-logs/*.xml: found 1 matching files and directories

Uploading artifacts as "junit" to coordinator... ok
id=9218972 responseStatus=201 Created token=yqUn2HnT
Cleaning up file based variables
ERROR: Job failed: exit code 1