build: use CMakeLists.txt instead of config.h to define plugin macros
This commit is contained in:
parent
28f41f998a
commit
bbba3dae51
@ -8,7 +8,13 @@ list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules)
|
|||||||
# get git version info
|
# get git version info
|
||||||
include(GetGitRevisionDescription)
|
include(GetGitRevisionDescription)
|
||||||
git_describe(GIT_DESCRIBE --dirty)
|
git_describe(GIT_DESCRIBE --dirty)
|
||||||
add_definitions(-DPACKAGE_VERSION="${GIT_DESCRIBE}")
|
|
||||||
|
# values used when registering plugins
|
||||||
|
add_definitions(-DGST_PACKAGE_VERSION="${GIT_DESCRIBE}")
|
||||||
|
add_definitions(-DGST_PACKAGE_LICENSE="LGPL")
|
||||||
|
add_definitions(-DGST_PACKAGE_ORIGIN="Unknown package origin")
|
||||||
|
add_definitions(-DGST_PACKAGE_NAME="${CMAKE_PROJECT_NAME}")
|
||||||
|
add_definitions(-DPACKAGE="${CMAKE_PROJECT_NAME} package")
|
||||||
|
|
||||||
# configure CPack
|
# configure CPack
|
||||||
set(CPACK_GENERATOR "ZIP")
|
set(CPACK_GENERATOR "ZIP")
|
||||||
|
|||||||
10
config.h
10
config.h
@ -1,10 +0,0 @@
|
|||||||
/* GStreamer license */
|
|
||||||
#define GST_LICENSE "LGPL"
|
|
||||||
|
|
||||||
/* package name in plugins */
|
|
||||||
#define PACKAGE_NAME "VISION Plug-ins GIT/prerelease"
|
|
||||||
|
|
||||||
/* package origin */
|
|
||||||
#define GST_PACKAGE_ORIGIN "Unknown package origin"
|
|
||||||
|
|
||||||
#define PACKAGE "gst-plugins-vision"
|
|
||||||
@ -1,5 +1,3 @@
|
|||||||
add_definitions (-DHAVE_CONFIG_H)
|
|
||||||
|
|
||||||
set (SOURCES
|
set (SOURCES
|
||||||
gstextractcolor.c
|
gstextractcolor.c
|
||||||
gstextractcolororc-dist.c)
|
gstextractcolororc-dist.c)
|
||||||
|
|||||||
@ -449,4 +449,5 @@ GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
|
|||||||
GST_VERSION_MINOR,
|
GST_VERSION_MINOR,
|
||||||
extract_color,
|
extract_color,
|
||||||
"Filter that applies various hacks to a video stream",
|
"Filter that applies various hacks to a video stream",
|
||||||
plugin_init, PACKAGE_VERSION, GST_LICENSE, PACKAGE_NAME, GST_PACKAGE_ORIGIN);
|
plugin_init, GST_PACKAGE_VERSION, GST_PACKAGE_LICENSE, GST_PACKAGE_NAME,
|
||||||
|
GST_PACKAGE_ORIGIN);
|
||||||
|
|||||||
@ -1,5 +1,3 @@
|
|||||||
add_definitions (-DHAVE_CONFIG_H)
|
|
||||||
|
|
||||||
set (SOURCES
|
set (SOURCES
|
||||||
gstvideoadjust.c
|
gstvideoadjust.c
|
||||||
gstvideolevels.c)
|
gstvideolevels.c)
|
||||||
|
|||||||
@ -30,5 +30,5 @@ GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
|
|||||||
GST_VERSION_MINOR,
|
GST_VERSION_MINOR,
|
||||||
videoadjust,
|
videoadjust,
|
||||||
"Filters that apply transform from 16-bit to 8-bit video",
|
"Filters that apply transform from 16-bit to 8-bit video",
|
||||||
plugin_init, PACKAGE_VERSION, GST_LICENSE, PACKAGE_NAME,
|
plugin_init, GST_PACKAGE_VERSION, GST_PACKAGE_LICENSE, GST_PACKAGE_NAME,
|
||||||
GST_PACKAGE_ORIGIN);
|
GST_PACKAGE_ORIGIN);
|
||||||
|
|||||||
@ -1,5 +1,3 @@
|
|||||||
add_definitions (-DHAVE_CONFIG_H)
|
|
||||||
|
|
||||||
set (SOURCES
|
set (SOURCES
|
||||||
gstbitflowsrc.c)
|
gstbitflowsrc.c)
|
||||||
|
|
||||||
|
|||||||
@ -643,4 +643,5 @@ GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
|
|||||||
GST_VERSION_MINOR,
|
GST_VERSION_MINOR,
|
||||||
bitflow,
|
bitflow,
|
||||||
"BitFlow frame grabber source",
|
"BitFlow frame grabber source",
|
||||||
plugin_init, PACKAGE_VERSION, "LGPL", PACKAGE_NAME, GST_PACKAGE_ORIGIN)
|
plugin_init, GST_PACKAGE_VERSION, GST_PACKAGE_LICENSE, GST_PACKAGE_NAME,
|
||||||
|
GST_PACKAGE_ORIGIN)
|
||||||
|
|||||||
@ -1,5 +1,3 @@
|
|||||||
add_definitions (-DHAVE_CONFIG_H)
|
|
||||||
|
|
||||||
set (SOURCES
|
set (SOURCES
|
||||||
gstedt.c
|
gstedt.c
|
||||||
gstedtpdvsink.c
|
gstedtpdvsink.c
|
||||||
|
|||||||
@ -31,4 +31,5 @@ GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
|
|||||||
GST_VERSION_MINOR,
|
GST_VERSION_MINOR,
|
||||||
edt,
|
edt,
|
||||||
"EDT PDV elements",
|
"EDT PDV elements",
|
||||||
plugin_init, PACKAGE_VERSION, "LGPL", PACKAGE_NAME, GST_PACKAGE_ORIGIN)
|
plugin_init, GST_PACKAGE_VERSION, GST_PACKAGE_LICENSE, GST_PACKAGE_NAME,
|
||||||
|
GST_PACKAGE_ORIGIN)
|
||||||
|
|||||||
@ -1,5 +1,3 @@
|
|||||||
add_definitions (-DHAVE_CONFIG_H)
|
|
||||||
|
|
||||||
set (SOURCES
|
set (SOURCES
|
||||||
gsteuresyssrc.c)
|
gsteuresyssrc.c)
|
||||||
|
|
||||||
|
|||||||
@ -774,4 +774,5 @@ GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
|
|||||||
GST_VERSION_MINOR,
|
GST_VERSION_MINOR,
|
||||||
euresys,
|
euresys,
|
||||||
"Euresys Multicam source",
|
"Euresys Multicam source",
|
||||||
plugin_init, PACKAGE_VERSION, "LGPL", PACKAGE_NAME, GST_PACKAGE_ORIGIN)
|
plugin_init, GST_PACKAGE_VERSION, GST_PACKAGE_LICENSE, GST_PACKAGE_NAME,
|
||||||
|
GST_PACKAGE_ORIGIN)
|
||||||
|
|||||||
@ -1,5 +1,3 @@
|
|||||||
add_definitions (-DHAVE_CONFIG_H)
|
|
||||||
|
|
||||||
set (SOURCES
|
set (SOURCES
|
||||||
gstidsueyesrc.c)
|
gstidsueyesrc.c)
|
||||||
|
|
||||||
|
|||||||
@ -756,4 +756,5 @@ GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
|
|||||||
GST_VERSION_MINOR,
|
GST_VERSION_MINOR,
|
||||||
idsueye,
|
idsueye,
|
||||||
"IDS uEye frame grabber source",
|
"IDS uEye frame grabber source",
|
||||||
plugin_init, PACKAGE_VERSION, "LGPL", PACKAGE_NAME, GST_PACKAGE_ORIGIN)
|
plugin_init, GST_PACKAGE_VERSION, GST_PACKAGE_LICENSE, GST_PACKAGE_NAME,
|
||||||
|
GST_PACKAGE_ORIGIN)
|
||||||
|
|||||||
@ -1,5 +1,3 @@
|
|||||||
add_definitions (-DHAVE_CONFIG_H)
|
|
||||||
|
|
||||||
set (SOURCES
|
set (SOURCES
|
||||||
gstframelinksrc.c)
|
gstframelinksrc.c)
|
||||||
|
|
||||||
|
|||||||
@ -766,4 +766,5 @@ GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
|
|||||||
GST_VERSION_MINOR,
|
GST_VERSION_MINOR,
|
||||||
imperx,
|
imperx,
|
||||||
"IMPERX FrameLink Express frame grabber source",
|
"IMPERX FrameLink Express frame grabber source",
|
||||||
plugin_init, PACKAGE_VERSION, "LGPL", PACKAGE_NAME, GST_PACKAGE_ORIGIN)
|
plugin_init, GST_PACKAGE_VERSION, GST_PACKAGE_LICENSE, GST_PACKAGE_NAME,
|
||||||
|
GST_PACKAGE_ORIGIN)
|
||||||
|
|||||||
@ -1,5 +1,3 @@
|
|||||||
add_definitions (-DHAVE_CONFIG_H)
|
|
||||||
|
|
||||||
set (SOURCES
|
set (SOURCES
|
||||||
gstmatroxsrc.c)
|
gstmatroxsrc.c)
|
||||||
|
|
||||||
|
|||||||
@ -816,4 +816,5 @@ GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
|
|||||||
GST_VERSION_MINOR,
|
GST_VERSION_MINOR,
|
||||||
matrox,
|
matrox,
|
||||||
"Matrox Imaging Library video source",
|
"Matrox Imaging Library video source",
|
||||||
plugin_init, PACKAGE_VERSION, "LGPL", PACKAGE_NAME, GST_PACKAGE_ORIGIN)
|
plugin_init, GST_PACKAGE_VERSION, GST_PACKAGE_LICENSE, GST_PACKAGE_NAME,
|
||||||
|
GST_PACKAGE_ORIGIN)
|
||||||
|
|||||||
@ -1,5 +1,3 @@
|
|||||||
add_definitions (-DHAVE_CONFIG_H)
|
|
||||||
|
|
||||||
set (SOURCES
|
set (SOURCES
|
||||||
gstniimaq.c)
|
gstniimaq.c)
|
||||||
|
|
||||||
|
|||||||
@ -945,6 +945,9 @@ plugin_init (GstPlugin * plugin)
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
GST_PLUGIN_DEFINE (GST_VERSION_MAJOR, GST_VERSION_MINOR, niimaq,
|
GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
|
||||||
"NI-IMAQ source element", plugin_init, PACKAGE_VERSION, GST_LICENSE, PACKAGE_NAME,
|
GST_VERSION_MINOR,
|
||||||
|
niimaq,
|
||||||
|
"NI-IMAQ source element",
|
||||||
|
plugin_init, GST_PACKAGE_VERSION, GST_PACKAGE_LICENSE, GST_PACKAGE_NAME,
|
||||||
GST_PACKAGE_ORIGIN)
|
GST_PACKAGE_ORIGIN)
|
||||||
|
|||||||
@ -1,5 +1,3 @@
|
|||||||
add_definitions (-DHAVE_CONFIG_H)
|
|
||||||
|
|
||||||
set (SOURCES
|
set (SOURCES
|
||||||
gstniimaqdx.c)
|
gstniimaqdx.c)
|
||||||
|
|
||||||
|
|||||||
@ -1267,5 +1267,5 @@ plugin_init (GstPlugin * plugin)
|
|||||||
}
|
}
|
||||||
|
|
||||||
GST_PLUGIN_DEFINE (GST_VERSION_MAJOR, GST_VERSION_MINOR, niimaqdx,
|
GST_PLUGIN_DEFINE (GST_VERSION_MAJOR, GST_VERSION_MINOR, niimaqdx,
|
||||||
"NI-IMAQdx source element", plugin_init, PACKAGE_VERSION, GST_LICENSE, PACKAGE_NAME,
|
"NI-IMAQdx source element", plugin_init, GST_PACKAGE_VERSION,
|
||||||
GST_PACKAGE_ORIGIN)
|
GST_PACKAGE_LICENSE, GST_PACKAGE_NAME, GST_PACKAGE_ORIGIN)
|
||||||
|
|||||||
@ -1,5 +1,3 @@
|
|||||||
add_definitions (-DHAVE_CONFIG_H)
|
|
||||||
|
|
||||||
set (SOURCES
|
set (SOURCES
|
||||||
gstphoenixsrc.c)
|
gstphoenixsrc.c)
|
||||||
|
|
||||||
|
|||||||
@ -905,4 +905,5 @@ GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
|
|||||||
GST_VERSION_MINOR,
|
GST_VERSION_MINOR,
|
||||||
phoenix,
|
phoenix,
|
||||||
"Phoenix frame grabber source",
|
"Phoenix frame grabber source",
|
||||||
plugin_init, PACKAGE_VERSION, "LGPL", PACKAGE_NAME, GST_PACKAGE_ORIGIN)
|
plugin_init, GST_PACKAGE_VERSION, GST_PACKAGE_LICENSE, GST_PACKAGE_NAME,
|
||||||
|
GST_PACKAGE_ORIGIN)
|
||||||
|
|||||||
@ -1,5 +1,3 @@
|
|||||||
add_definitions (-DHAVE_CONFIG_H)
|
|
||||||
|
|
||||||
set (SOURCES
|
set (SOURCES
|
||||||
gstpixcisrc.c)
|
gstpixcisrc.c)
|
||||||
|
|
||||||
|
|||||||
@ -784,4 +784,4 @@ GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
|
|||||||
GST_VERSION_MINOR,
|
GST_VERSION_MINOR,
|
||||||
pixci,
|
pixci,
|
||||||
"Pixci frame grabber source",
|
"Pixci frame grabber source",
|
||||||
plugin_init, PACKAGE_VERSION, "LGPL", PACKAGE_NAME, GST_PACKAGE_ORIGIN)
|
plugin_init, GST_PACKAGE_VERSION, GST_PACKAGE_LICENSE, GST_PACKAGE_NAME, GST_PACKAGE_ORIGIN)
|
||||||
|
|||||||
@ -1,5 +1,3 @@
|
|||||||
add_definitions (-DHAVE_CONFIG_H)
|
|
||||||
|
|
||||||
set (SOURCES
|
set (SOURCES
|
||||||
gstsaperasrc.cpp)
|
gstsaperasrc.cpp)
|
||||||
|
|
||||||
|
|||||||
@ -768,4 +768,4 @@ GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
|
|||||||
GST_VERSION_MINOR,
|
GST_VERSION_MINOR,
|
||||||
sapera,
|
sapera,
|
||||||
"Teledyne DALSA Sapera frame grabber source",
|
"Teledyne DALSA Sapera frame grabber source",
|
||||||
plugin_init, PACKAGE_VERSION, "LGPL", PACKAGE_NAME, GST_PACKAGE_ORIGIN)
|
plugin_init, GST_PACKAGE_VERSION, GST_PACKAGE_LICENSE, GST_PACKAGE_NAME, GST_PACKAGE_ORIGIN)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user