1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
CMAKE_MINIMUM_REQUIRED(VERSION 3.5)
LINK_DIRECTORIES(/usr/lib)
INCLUDE_DIRECTORIES(SYSTEM
/usr/include
)
SET(CMAKE_CXX_FLAGS_RELEASE "-Wall -Wextra -Wvla")
SET(CMAKE_BUILD_TYPE Release)
PROJECT("xva-img")
FIND_PACKAGE(OpenSSL REQUIRED)
SET(TARGET_NAME "xva-img")
FILE(GLOB_RECURSE SOURCE_FILES src/*.cpp)
ADD_EXECUTABLE(${TARGET_NAME} ${SOURCE_FILES})
TARGET_LINK_LIBRARIES(${TARGET_NAME}
crypto
xxhash
)
INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/xva-img
DESTINATION bin)
|