25 lines
714 B
CMake
Executable File
25 lines
714 B
CMake
Executable File
cmake_minimum_required(VERSION 3.4.1)
|
|
include_directories( curve25519 ed25519 playfair plist/plist )
|
|
|
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Ofast -march=native -DSTANDALONE -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -DTARGET_POSIX -D_LINUX -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -U_FORTIFY_SOURCE -Wall -g")
|
|
|
|
aux_source_directory(. play_src)
|
|
set(DIR_SRCS ${play_src})
|
|
|
|
add_library( airplay
|
|
STATIC
|
|
${DIR_SRCS}
|
|
)
|
|
|
|
target_link_libraries( airplay
|
|
pthread
|
|
curve25519
|
|
ed25519
|
|
playfair
|
|
plist )
|
|
|
|
find_package(OpenSSL REQUIRED)
|
|
target_link_libraries( airplay OpenSSL::Crypto )
|
|
target_link_libraries( airplay dns_sd )
|
|
|