@@ -184,16 +184,6 @@ libcamera_deps += [
libyaml,
]
-# Generate headers from shaders
-libcamera_shader_headers = custom_target(
- 'gen-shader-headers',
- input : [shader_files],
- output : 'glsl_shaders.h',
- command : [gen_shader_headers, meson.project_source_root(), '@OUTPUT@', '@INPUT@'],
-)
-
-libcamera_internal_headers += libcamera_shader_headers
-
# We add '/' to the build_rpath as a 'safe' path to act as a boolean flag.
# The build_rpath is stripped at install time by meson, so we determine at
# runtime if the library is running from an installed location by checking
@@ -8,3 +8,13 @@ shader_files = files([
'bayer_unpacked.vert',
'identity.vert',
])
+
+# Generate headers from shaders
+libcamera_shader_headers = custom_target(
+ 'gen-shader-headers',
+ input : [shader_files],
+ output : 'glsl_shaders.h',
+ command : [gen_shader_headers, meson.project_source_root(), '@OUTPUT@', '@INPUT@'],
+)
+
+libcamera_internal_headers += libcamera_shader_headers
@@ -24,7 +24,7 @@
#include "libcamera/internal/formats.h"
#include "libcamera/internal/framebuffer.h"
-#include "../glsl_shaders.h"
+#include "../shaders/glsl_shaders.h"
namespace libcamera {