Add command-line interface to control model
[mouse-tracker-for-cubism.git] / CMakeLists.txt
CommitLineData
830d0ba4
AIL
1cmake_minimum_required(VERSION 3.16)
2
126d8fa4 3project(MouseTrackerForCubism_project)
830d0ba4 4
126d8fa4
AIL
5find_library(xdo_LIBS NAMES xdo libxdo PATHS /usr/lib REQUIRED)
6find_library(pulse_LIBS NAMES pulse PATHS /usr/lib REQUIRED)
eba2eb3a 7find_library(readline_LIBS NAMES readline libreadline /usr/lib REQUIRED)
830d0ba4 8
126d8fa4 9include_directories(include)
830d0ba4 10
126d8fa4
AIL
11add_library(
12 MouseTrackerForCubism STATIC
13 src/mouse_cursor_tracker.cpp
14)
830d0ba4 15
126d8fa4
AIL
16set_target_properties(
17 MouseTrackerForCubism PROPERTIES PUBLIC_HEADER
18 include/mouse_cursor_tracker.h
19)
20
eba2eb3a 21target_link_libraries(MouseTrackerForCubism ${xdo_LIBS} ${pulse_LIBS} pulse-simple ${readline_LIBS})