summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcristian64 <cristian64@gmail.com>2025-08-09 19:14:30 +0100
committercristian64 <cristian64@gmail.com>2025-10-28 18:50:58 +0000
commita74e736d29aab666d20ba5771fdfdfa9686c27b6 (patch)
tree3012f0fafeb684443d3f3256d2577925f7971b63
parent92a201893444790d1ad1125cbb8ea92d18b6064e (diff)
Core/HW: Add cpp-ipc subdirectory in main CMake file.
-rw-r--r--CMakeLists.txt4
-rw-r--r--Externals/cpp-ipc/CMakeLists.txt9
2 files changed, 13 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7c708e9987..2f4572f5f1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -793,6 +793,10 @@ endif()
add_subdirectory(Externals/watcher)
+if(WIN32 OR LINUX)
+ add_subdirectory(Externals/cpp-ipc)
+endif()
+
########################################
# Pre-build events: Define configuration variables and write SCM info header
#
diff --git a/Externals/cpp-ipc/CMakeLists.txt b/Externals/cpp-ipc/CMakeLists.txt
new file mode 100644
index 0000000000..ab776d4f89
--- /dev/null
+++ b/Externals/cpp-ipc/CMakeLists.txt
@@ -0,0 +1,9 @@
+add_subdirectory(cpp-ipc)
+
+dolphin_disable_warnings(ipc)
+
+if (NOT MSVC)
+ target_compile_options(ipc PRIVATE "-fexceptions")
+endif ()
+
+add_library(cpp-ipc::ipc ALIAS ipc)