mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-08-03 14:49:22 +00:00
Externals: add watcher, a library used to watch a filesystem location for changes
This commit is contained in:
parent
70e1ad3c94
commit
d4d4471fec
6 changed files with 12 additions and 0 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -87,3 +87,6 @@
|
||||||
[submodule "Externals/SFML/SFML"]
|
[submodule "Externals/SFML/SFML"]
|
||||||
path = Externals/SFML/SFML
|
path = Externals/SFML/SFML
|
||||||
url = https://github.com/SFML/SFML.git
|
url = https://github.com/SFML/SFML.git
|
||||||
|
[submodule "Externals/watcher/watcher"]
|
||||||
|
path = Externals/watcher/watcher
|
||||||
|
url = https://github.com/e-dant/watcher
|
||||||
|
|
|
@ -768,6 +768,8 @@ if (USE_RETRO_ACHIEVEMENTS)
|
||||||
add_subdirectory(Externals/rcheevos)
|
add_subdirectory(Externals/rcheevos)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
add_subdirectory(Externals/watcher)
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
# Pre-build events: Define configuration variables and write SCM info header
|
# Pre-build events: Define configuration variables and write SCM info header
|
||||||
#
|
#
|
||||||
|
|
4
Externals/watcher/CMakeLists.txt
vendored
Normal file
4
Externals/watcher/CMakeLists.txt
vendored
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
add_library(watcher INTERFACE IMPORTED GLOBAL)
|
||||||
|
set_target_properties(watcher PROPERTIES
|
||||||
|
INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_CURRENT_LIST_DIR}/watcher/include
|
||||||
|
)
|
1
Externals/watcher/watcher
vendored
Submodule
1
Externals/watcher/watcher
vendored
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 0d6b9b409ccaed6313437ea3dc8b2fc078f3d25b
|
|
@ -302,6 +302,7 @@ PRIVATE
|
||||||
implot
|
implot
|
||||||
glslang
|
glslang
|
||||||
tinygltf
|
tinygltf
|
||||||
|
watcher
|
||||||
)
|
)
|
||||||
|
|
||||||
if(_M_X86_64)
|
if(_M_X86_64)
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
<AdditionalIncludeDirectories>$(ExternalsDir)rangeset\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>$(ExternalsDir)rangeset\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<AdditionalIncludeDirectories>$(ExternalsDir)Vulkan-Headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>$(ExternalsDir)Vulkan-Headers\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<AdditionalIncludeDirectories>$(ExternalsDir)VulkanMemoryAllocator\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>$(ExternalsDir)VulkanMemoryAllocator\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<AdditionalIncludeDirectories>$(ExternalsDir)watcher\watcher\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<AdditionalIncludeDirectories>$(ExternalsDir)WIL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>$(ExternalsDir)WIL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<!--WIL doesn't have it's own vcxproj/exports, and no externals reference WIL, so this is fine to define only for Dolphin-->
|
<!--WIL doesn't have it's own vcxproj/exports, and no externals reference WIL, so this is fine to define only for Dolphin-->
|
||||||
<PreprocessorDefinitions>WIL_SUPPRESS_EXCEPTIONS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>WIL_SUPPRESS_EXCEPTIONS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue