X-Git-Url: https://adrianiainlam.tk/git/?p=mouse-tracker-for-cubism.git;a=blobdiff_plain;f=CMakeLists.txt;h=5f591f846aa340cf6c21bf0e8e732cf08422047b;hp=0d9500930e2485e7ca53289dcf14330581cfdf75;hb=33ad240c2ca78a3dcde9a41176ac3f787fd09724;hpb=88f4ee90ae946c4ae128586f441dd2062e0d37cc diff --git a/CMakeLists.txt b/CMakeLists.txt index 0d95009..5f591f8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,6 +5,9 @@ project(MouseTrackerForCubism_project) find_library(xdo_LIBS NAMES xdo PATHS /usr/lib REQUIRED) find_library(pulse_LIBS NAMES pulse PATHS /usr/lib REQUIRED) +find_package(PkgConfig) +pkg_check_modules(GTKMM gtkmm-3.0) + include(ExternalProject) ExternalProject_Add(editline SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/lib/editline/src @@ -15,11 +18,12 @@ ExternalProject_Add(editline ExternalProject_Get_Property(editline install_dir) set(editline_INSTALL_DIR ${install_dir}) -include_directories(include ${CMAKE_CURRENT_SOURCE_DIR}/lib/editline/include) +include_directories(include ${CMAKE_CURRENT_SOURCE_DIR}/lib/editline/include ${GTKMM_INCLUDE_DIRS}) add_library( MouseTrackerForCubism STATIC src/mouse_cursor_tracker.cpp + src/mouse_cursor_tracker_gui.cpp ) set_target_properties( @@ -27,4 +31,4 @@ set_target_properties( include/mouse_cursor_tracker.h ) -target_link_libraries(MouseTrackerForCubism ${xdo_LIBS} ${pulse_LIBS} pulse-simple ${editline_INSTALL_DIR}/lib/libeditline.a) +target_link_libraries(MouseTrackerForCubism ${xdo_LIBS} ${pulse_LIBS} pulse-simple ${editline_INSTALL_DIR}/lib/libeditline.a ${GTKMM_LIBRARIES})