diff --git a/CMake/switch/asio_defs.cmake b/CMake/switch/asio_defs.cmake index 753784a9d..50451a2d2 100644 --- a/CMake/switch/asio_defs.cmake +++ b/CMake/switch/asio_defs.cmake @@ -3,6 +3,3 @@ target_compile_definitions(asio INTERFACE _DEFAULT_SOURCE=ON) # Missing headers and declarations provided by DevilutionX target_include_directories(asio BEFORE INTERFACE CMake/switch/asio/include) - -# Defines the pause() function -target_link_libraries(asio INTERFACE rdimon) diff --git a/CMakeLists.txt b/CMakeLists.txt index e73e09a42..37493b104 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -492,6 +492,7 @@ if(NINTENDO_SWITCH) Source/platform/switch/keyboard.cpp Source/platform/switch/docking.cpp Source/platform/switch/random.cpp + Source/platform/switch/asio/pause.c Source/platform/switch/asio/net/if.c Source/platform/switch/asio/sys/signal.c) endif() diff --git a/Source/platform/switch/asio/pause.c b/Source/platform/switch/asio/pause.c new file mode 100644 index 000000000..291196837 --- /dev/null +++ b/Source/platform/switch/asio/pause.c @@ -0,0 +1,7 @@ +#include + +int pause(void) +{ + errno = ENOSYS; + return -1; +} \ No newline at end of file