File tree Expand file tree Collapse file tree 3 files changed +42
-0
lines changed Expand file tree Collapse file tree 3 files changed +42
-0
lines changed Original file line number Diff line number Diff line change
1
+ set (AvTranscoder_VERSION_MAJOR @AVTRANSCODER_VERSION_MAJOR@ )
2
+ set (AvTranscoder_VERSION_MINOR @AVTRANSCODER_VERSION_MINOR@ )
3
+ set (AvTranscoder_VERSION_PATCH @AVTRANSCODER_VERSION_MICRO@ )
4
+ set (AvTranscoder_VERSION @AVTRANSCODER_VERSION_MAJOR@.@AVTRANSCODER_VERSION_MINOR@.@AVTRANSCODER_VERSION_MICRO@ )
5
+ set (AvTranscoder_VERSION_STRING "@AVTRANSCODER_VERSION_MAJOR@.@AVTRANSCODER_VERSION_MINOR@.@AVTRANSCODER_VERSION_MICRO@" )
6
+
7
+ set (AvTranscoder_INSTALL_DIR "@CMAKE_INSTALL_PREFIX@" )
8
+
9
+ set (AvTranscoder_LIB_DIR "@CMAKE_INSTALL_PREFIX@/lib" )
10
+ set (AvTranscoder_INCLUDE_DIR "@CMAKE_INSTALL_PREFIX@/include" )
11
+ set (AvTranscoder_CMAKE_MODULES_DIR "@CMAKE_INSTALL_PREFIX@/lib/cmake/AvTranscoder" )
12
+ list (APPEND CMAKE_MODULE_PATH "${AvTranscoder_CMAKE_MODULES_DIR} " )
13
+
14
+ find_library (AvTranscoder_LIBRARIES avtranscoder PATHS "${AvTranscoder_LIB_DIR} " NO_DEFAULT_PATH )
Original file line number Diff line number Diff line change
1
+ # AvTranscoder_FOUND
2
+ # AvTranscoder_INCLUDE_DIR
3
+ # AvTranscoder_LIBRARIES
4
+ # AvTranscoder_DEFINITIONS
5
+ # AvTranscoder_VERSION_MAJOR
6
+ # AvTranscoder_VERSION_MINOR
7
+ # AvTranscoder_VERSION_PATCH
8
+ # AvTranscoder_VERSION
9
+ # AvTranscoder_VERSION_STRING
10
+ # AvTranscoder_INSTALL_DIR
11
+ # AvTranscoder_LIB_DIR
12
+ # AvTranscoder_CMAKE_MODULES_DIR
13
+
14
+ find_package (AvTranscoder ${AvTranscoder_FIND_VERSION} QUIET NO_MODULE PATHS $ENV{HOME} /opt/AvTranscoder )
15
+
16
+ include (FindPackageHandleStandardArgs )
17
+ find_package_handle_standard_args (AvTranscoder CONFIG_MODE REQUIRED_VARS AvTranscoder_LIBRARIES )
Original file line number Diff line number Diff line change @@ -5,6 +5,10 @@ include(AvTranscoderMacros)
5
5
# AvTranscoder versions
6
6
message (STATUS "AvTranscoder version is ${AVTRANSCODER_VERSION} " )
7
7
8
+ # Create a CMake package definition
9
+ configure_file (${PROJECT_SOURCE_DIR} /cmake/AvTranscoderConfig.cmake.in
10
+ ${CMAKE_CURRENT_BINARY_DIR} /cmake/AvTranscoderConfig.cmake @ONLY )
11
+
8
12
# Find package ffmpeg/libav
9
13
find_package (FFmpeg COMPONENTS avcodec avformat avutil swscale avfilter swresample avresample )
10
14
if (swresample_FOUND )
@@ -60,6 +64,13 @@ install(
60
64
PATTERN "*.prf"
61
65
)
62
66
67
+ ### Install AvTranscoder CMake modules
68
+ install (FILES
69
+ ${CMAKE_CURRENT_BINARY_DIR} /cmake/AvTranscoderConfig.cmake
70
+ ${PROJECT_SOURCE_DIR} /cmake/FindAvTranscoder.cmake
71
+ DESTINATION "share/cmake/AvTranscoder"
72
+ )
73
+
63
74
### Bindings with SWIG
64
75
if (AVTRANSCODER_DISABLE_BINDINGS )
65
76
message ("Bindings disabled, will not build bindings." )
You can’t perform that action at this time.
0 commit comments