Skip to content

Instantly share code, notes, and snippets.

@search5
Created August 2, 2020 14:23
Show Gist options
  • Save search5/bbf9275b540f819971ad825ee0a7216d to your computer and use it in GitHub Desktop.
Save search5/bbf9275b540f819971ad825ee0a7216d to your computer and use it in GitHub Desktop.
MSYS2 and wxWidgets, FFMpeg, Curl, Sqlite3, OpenGL 연동 CMakeLists.txt
cmake_minimum_required(VERSION 3.17)
project(wxTest)
set(CMAKE_CXX_STANDARD 14)
set(MSYS TRUE)
set(wxWidgets_USE_UNICODE TRUE)
add_executable(wxTest main.cpp)
find_package(PkgConfig REQUIRED)
pkg_check_modules(LIBAV REQUIRED IMPORTED_TARGET
libavdevice
libavfilter
libavformat
libavcodec
libswresample
libswscale
libavutil
)
pkg_check_modules(LIBCURL REQUIRED IMPORTED_TARGET libcurl)
pkg_check_modules(SQLITE3 REQUIRED IMPORTED_TARGET sqlite3)
target_link_libraries(${PROJECT_NAME} PkgConfig::LIBAV PkgConfig::LIBCURL PkgConfig::SQLITE3)
find_package(wxWidgets REQUIRED)
if(wxWidgets_FOUND)
include(${wxWidgets_USE_FILE})
target_link_libraries(wxTest ${wxWidgets_LIBRARIES})
endif()
target_link_libraries(wxTest ${OPENGL_LIBRARIES})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment