X-Git-Url: https://adrianiainlam.tk/git/?p=mouse-tracker-for-cubism.git;a=blobdiff_plain;f=example%2Fdemo.patch;fp=example%2Fdemo.patch;h=cfc3aac1ae2a695643d7fdc6e1cac3b722c521aa;hp=304b68767397d00bf0dde917a05468aea19a8b66;hb=33ad240c2ca78a3dcde9a41176ac3f787fd09724;hpb=88f4ee90ae946c4ae128586f441dd2062e0d37cc diff --git a/example/demo.patch b/example/demo.patch index 304b687..cfc3aac 100644 --- a/example/demo.patch +++ b/example/demo.patch @@ -1,6 +1,6 @@ diff -pruN --exclude build ./demo_clean/CMakeLists.txt ./demo_dev/CMakeLists.txt --- ./demo_clean/CMakeLists.txt 2020-10-01 22:47:25.846828066 +0100 -+++ ./demo_dev/CMakeLists.txt 2020-10-01 23:29:15.530233484 +0100 ++++ ./demo_dev/CMakeLists.txt 2021-01-01 11:11:14.995691070 +0000 @@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.16) # Set app name. set(APP_NAME Demo) @@ -19,17 +19,19 @@ diff -pruN --exclude build ./demo_clean/CMakeLists.txt ./demo_dev/CMakeLists.txt set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) -@@ -64,6 +64,9 @@ target_link_libraries(Framework Live2DCu +@@ -64,6 +64,11 @@ target_link_libraries(Framework Live2DCu # Find opengl libraries. find_package(OpenGL REQUIRED) +# Add MouseTrackerForCubism ++find_package(PkgConfig) ++pkg_check_modules(GTKMM gtkmm-3.0) +add_subdirectory(../.. MouseTrackerForCubism_build) + # Make executable app. add_executable(${APP_NAME}) # Add source files. -@@ -73,9 +76,11 @@ target_link_libraries(${APP_NAME} +@@ -73,9 +78,20 @@ target_link_libraries(${APP_NAME} Framework glfw ${OPENGL_LIBRARIES} @@ -38,13 +40,22 @@ diff -pruN --exclude build ./demo_clean/CMakeLists.txt ./demo_dev/CMakeLists.txt ) # Specify include directories. -target_include_directories(${APP_NAME} PRIVATE ${STB_PATH}) -+target_include_directories(${APP_NAME} PRIVATE ${STB_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/../../include) ++target_include_directories(${APP_NAME} PRIVATE ${STB_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/../../include ${GTKMM_INCLUDE_DIRS}) ++ ++# Copy GUI to build directory ++add_custom_command( ++ TARGET ${APP_NAME} ++ POST_BUILD ++ COMMAND ++ ${CMAKE_COMMAND} -E ++ copy ${CMAKE_CURRENT_SOURCE_DIR}/../../src/gui.glade $/gui.glade ++) # Copy resource directory to build directory. add_custom_command( diff -pruN --exclude build ./demo_clean/scripts/make_gcc ./demo_dev/scripts/make_gcc --- ./demo_clean/scripts/make_gcc 2020-10-01 22:47:25.854827921 +0100 -+++ ./demo_dev/scripts/make_gcc 2020-10-12 03:42:07.847955578 +0100 ++++ ./demo_dev/scripts/make_gcc 2021-01-01 11:34:25.583684883 +0000 @@ -10,4 +10,4 @@ BUILD_PATH=$SCRIPT_PATH/../build/make_gc cmake -S "$CMAKE_PATH" \ -B "$BUILD_PATH" \