File: CMakeLists.txt

package info (click to toggle)
xva-img 1.5-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 192 kB
  • sloc: cpp: 761; makefile: 3
file content (21 lines) | stat: -rw-r--r-- 482 bytes parent folder | download
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)