-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
20 lines (16 loc) · 785 Bytes
/
Copy pathCMakeLists.txt
File metadata and controls
20 lines (16 loc) · 785 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
cmake_minimum_required(VERSION 3.15)
project(media_control NONE) # No language needed, just installing files
add_subdirectory(mediaremote-adapter)
set(BINARY "${CMAKE_CURRENT_SOURCE_DIR}/bin/media-control")
set(ADAPTER_SCRIPT
"${CMAKE_CURRENT_SOURCE_DIR}/mediaremote-adapter/bin/mediaremote-adapter.pl"
)
set(BIN_DIR "bin")
set(PRIVATE_LIB_DIR "lib/media-control")
set(FRAMEWORKS_DIR "Frameworks")
get_filename_component(ADAPTER_FRAMEWORK_DIRNAME "${ADAPTER_FRAMEWORK_PATH}"
NAME)
install(PROGRAMS "${BINARY}" DESTINATION "${BIN_DIR}")
install(PROGRAMS "${ADAPTER_SCRIPT}" DESTINATION "${PRIVATE_LIB_DIR}")
install(TARGETS MediaRemoteAdapter DESTINATION "${FRAMEWORKS_DIR}")
install(TARGETS MediaRemoteAdapterTestClient DESTINATION "${PRIVATE_LIB_DIR}")