summaryrefslogtreecommitdiff
path: root/libpostproc
diff options
context:
space:
mode:
authorMartin Storsjö <martin@martin.st>2022-03-18 10:13:27 +0200
committerMartin Storsjö <martin@martin.st>2022-03-19 00:01:57 +0200
commit2d368392a5d6b856d63959ae8bfd40dd598c27e7 (patch)
tree2695cbe08ad37fc5d7ad0b8d2cb6d63955851966 /libpostproc
parentfce01276422a0e121d61aec811ee1773f9013b9c (diff)
downloadffmpeg-2d368392a5d6b856d63959ae8bfd40dd598c27e7.tar.gz
Keep including the full version.h when headers are included externally
This avoids unnecessary churn and build breakage for users, by making sure the whole version.h is included like it has been so far, while keeping the benefit of not needing to rebuild most files in the ffmpeg tree on minor/micro bumps. Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libpostproc')
-rw-r--r--libpostproc/postprocess.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/libpostproc/postprocess.h b/libpostproc/postprocess.h
index cf4e78c83a..5decb7e8a9 100644
--- a/libpostproc/postprocess.h
+++ b/libpostproc/postprocess.h
@@ -35,6 +35,12 @@
*/
#include "libpostproc/version_major.h"
+#ifndef HAVE_AV_CONFIG_H
+/* When included as part of the ffmpeg build, only include the major version
+ * to avoid unnecessary rebuilds. When included externally, keep including
+ * the full version information. */
+#include "libpostproc/version.h"
+#endif
/**
* Return the LIBPOSTPROC_VERSION_INT constant.