Skip to content

Commit

Permalink
Add devue_plugin_core as dep
Browse files Browse the repository at this point in the history
  • Loading branch information
dvsku committed Feb 11, 2024
1 parent 2cf8344 commit 06d6c3d
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 4 deletions.
14 changes: 12 additions & 2 deletions dependencies/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,19 @@ SET(FETCHCONTENT_UPDATES_DISCONNECTED ON)
FetchContent_Declare(
dv_gui_opengl
GIT_REPOSITORY https://github.com/dvsku/dv_gui_opengl.git
IT_TAG master
GIT_TAG master
)

FetchContent_MakeAvailable(dv_gui_opengl)

SET(DV_GUI_INCLUDES "${dv_gui_opengl_SOURCE_DIR}/include" PARENT_SCOPE)
SET(DV_GUI_INCLUDES "${dv_gui_opengl_SOURCE_DIR}/include" PARENT_SCOPE)

FetchContent_Declare(
devue_plugin_core
GIT_REPOSITORY https://github.com/dvsku/devue_plugin_core.git
GIT_TAG master
)

FetchContent_MakeAvailable(devue_plugin_core)

SET(DEVUE_PLUGIN_CORE_INCLUDES "${devue_plugin_core_SOURCE_DIR}/include" PARENT_SCOPE)
2 changes: 1 addition & 1 deletion src/devue_app/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@ ADD_EXECUTABLE(devue
TARGET_LINK_OPTIONS(devue PRIVATE "/SUBSYSTEM:WINDOWS")

TARGET_INCLUDE_DIRECTORIES(devue PRIVATE "${DV_GUI_INCLUDES}")
TARGET_INCLUDE_DIRECTORIES(devue PRIVATE "${DEVUE_PLUGIN_CORE_INCLUDES}")
TARGET_INCLUDE_DIRECTORIES(devue PRIVATE "${DEVUE_LIB_DIR}/glm/include")

TARGET_INCLUDE_DIRECTORIES(devue PRIVATE "${DEVUE_INCLUDE_DIR}/devue_core")
TARGET_INCLUDE_DIRECTORIES(devue PRIVATE "${DEVUE_LIB_DIR}/plugin_core/include")
TARGET_INCLUDE_DIRECTORIES(devue PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/src")

TARGET_LINK_LIBRARIES(devue dv_gui_opengl)
Expand Down
2 changes: 1 addition & 1 deletion src/devue_core/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,8 @@ ADD_CUSTOM_TARGET(copy_resources ALL
ADD_DEPENDENCIES(copy_resources devue_core)

TARGET_INCLUDE_DIRECTORIES(devue_core PRIVATE "${DV_GUI_INCLUDES}")
TARGET_INCLUDE_DIRECTORIES(devue_core PRIVATE "${DEVUE_PLUGIN_CORE_INCLUDES}")
TARGET_INCLUDE_DIRECTORIES(devue_core PRIVATE "${DEVUE_LIB_DIR}/glm/include")
TARGET_INCLUDE_DIRECTORIES(devue_core PRIVATE "${DEVUE_LIB_DIR}")

TARGET_INCLUDE_DIRECTORIES(devue_core PRIVATE "${DEVUE_INCLUDE_DIR}/devue_core")
TARGET_INCLUDE_DIRECTORIES(devue_core PRIVATE "${DEVUE_LIB_DIR}/plugin_core/include")

0 comments on commit 06d6c3d

Please sign in to comment.