diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..e1774a8 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,14 @@ +cmake_minimum_required(VERSION 3.16) + +project(hello-ffmpeg-linux LANGUAGES C) +link_directories("/home/lenn/ffmpeg_build/lib") +include_directories("/home/lenn/ffmpeg_build/include") + +add_executable(hello-ffmpeg-linux main.c) +target_link_libraries(${PROJECT_NAME} PRIVATE avutil) + +include(GNUInstallDirs) +install(TARGETS hello-ffmpeg-linux + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} +) diff --git a/main.c b/main.c new file mode 100644 index 0000000..1fa42af --- /dev/null +++ b/main.c @@ -0,0 +1,8 @@ +#include +#include + +int main() +{ + printf("FFmpeg version: %s", av_version_info()); + return 0; +}