diff --git a/test/test-input/CMakeLists.txt b/test/test-input/CMakeLists.txt index 0cd0e5833c93b12d631fc432a6445393563d9fd7..e96ceb72781e576b412cac5d0f9b51622abdeefe 100644 --- a/test/test-input/CMakeLists.txt +++ b/test/test-input/CMakeLists.txt @@ -6,12 +6,16 @@ if(APPLE) set(test-input_PLATFORM_SOURCES test-desktop.m) - set(test-input_PLATFORM_DEPS - ${IOSURF}) - set_source_files_properties(test-desktop.m PROPERTIES LANGUAGE C COMPILE_FLAGS "-fobjc-arc") + + find_library(IOSURF IOSurface) + include_directories(${IOSURF}) + mark_as_advanced(${IOSURF}) + + set(test-input_PLATFORM_DEPS + ${IOSURF}) endif() set(test-input_SOURCES diff --git a/test/test-input/test-input.c b/test/test-input/test-input.c index 496e9e844461a3e0338aa60d6026c85aa03018a2..3b4e5d337bb19f7e01c1724f7a86564faa457b84 100644 --- a/test/test-input/test-input.c +++ b/test/test-input/test-input.c @@ -1,7 +1,14 @@ #include <obs.h> #include "test-input-exports.h" -const char *inputs[] = {"desktop", "random", "sinewave"}; +const char *inputs[] = { +#ifdef __APPLE__ + "osx-desktop-test", +#endif + "random", + "sinewave" +}; + const char *filters[] = {"test"}; uint32_t module_version(uint32_t in_version)