Imported Upstream version 0.13.2+dsfg1
This commit is contained in:
commit
fb3990e9e5
2036 changed files with 287360 additions and 0 deletions
84
plugins/mac-syphon/CMakeLists.txt
Normal file
84
plugins/mac-syphon/CMakeLists.txt
Normal file
|
|
@ -0,0 +1,84 @@
|
|||
project(mac-syphon)
|
||||
|
||||
find_library(COCOA Cocoa)
|
||||
find_library(IOSURF IOSurface)
|
||||
find_library(SCRIPTINGBRIDGE ScriptingBridge)
|
||||
find_package(OpenGL REQUIRED)
|
||||
|
||||
include_directories(${COCOA}
|
||||
${IOSURF}
|
||||
${SCRIPTINGBIRDGE}
|
||||
${OPENGL_INCLUDE_DIR})
|
||||
|
||||
set(syphon_HEADERS
|
||||
syphon-framework/Syphon_Prefix.pch
|
||||
syphon-framework/Syphon.h
|
||||
syphon-framework/SyphonBuildMacros.h
|
||||
syphon-framework/SyphonCFMessageReceiver.h
|
||||
syphon-framework/SyphonCFMessageSender.h
|
||||
syphon-framework/SyphonClient.h
|
||||
syphon-framework/SyphonClientConnectionManager.h
|
||||
syphon-framework/SyphonDispatch.h
|
||||
syphon-framework/SyphonIOSurfaceImage.h
|
||||
syphon-framework/SyphonImage.h
|
||||
syphon-framework/SyphonMachMessageReceiver.h
|
||||
syphon-framework/SyphonMachMessageSender.h
|
||||
syphon-framework/SyphonMessageQueue.h
|
||||
syphon-framework/SyphonMessageReceiver.h
|
||||
syphon-framework/SyphonMessageSender.h
|
||||
syphon-framework/SyphonMessaging.h
|
||||
syphon-framework/SyphonOpenGLFunctions.h
|
||||
syphon-framework/SyphonPrivate.h
|
||||
syphon-framework/SyphonServer.h
|
||||
syphon-framework/SyphonServerConnectionManager.h
|
||||
syphon-framework/SyphonServerDirectory.h
|
||||
)
|
||||
|
||||
set(syphon_SOURCES
|
||||
syphon-framework/SyphonCFMessageReceiver.m
|
||||
syphon-framework/SyphonCFMessageSender.m
|
||||
syphon-framework/SyphonClient.m
|
||||
syphon-framework/SyphonClientConnectionManager.m
|
||||
syphon-framework/SyphonDispatch.c
|
||||
syphon-framework/SyphonImage.m
|
||||
syphon-framework/SyphonIOSurfaceImage.m
|
||||
syphon-framework/SyphonMachMessageReceiver.m
|
||||
syphon-framework/SyphonMachMessageSender.m
|
||||
syphon-framework/SyphonMessageQueue.m
|
||||
syphon-framework/SyphonMessageReceiver.m
|
||||
syphon-framework/SyphonMessageSender.m
|
||||
syphon-framework/SyphonMessaging.m
|
||||
syphon-framework/SyphonOpenGLFunctions.c
|
||||
syphon-framework/SyphonPrivate.m
|
||||
syphon-framework/SyphonServer.m
|
||||
syphon-framework/SyphonServerConnectionManager.m
|
||||
syphon-framework/SyphonServerDirectory.m
|
||||
)
|
||||
|
||||
set(mac-syphon_HEADERS
|
||||
)
|
||||
|
||||
set(mac-syphon_SOURCES
|
||||
syphon.m
|
||||
plugin-main.c)
|
||||
|
||||
set_source_files_properties(${mac-syphon_SOURCES} ${syphon_SOURCES}
|
||||
PROPERTIES LANGUAGE C)
|
||||
|
||||
add_definitions(-DSYPHON_UNIQUE_CLASS_NAME_PREFIX=OBS_ -include
|
||||
${PROJECT_SOURCE_DIR}/syphon-framework/Syphon_Prefix.pch)
|
||||
|
||||
add_library(mac-syphon MODULE
|
||||
${mac-syphon_SOURCES}
|
||||
${mac-syphon_HEADERS}
|
||||
${syphon_HEADERS}
|
||||
${syphon_SOURCES})
|
||||
|
||||
target_link_libraries(mac-syphon
|
||||
libobs
|
||||
${COCOA}
|
||||
${IOSURF}
|
||||
${SCRIPTINGBRIDGE}
|
||||
${OPENGL_gl_LIBRARY})
|
||||
|
||||
install_obs_plugin_with_data(mac-syphon data)
|
||||
Loading…
Add table
Add a link
Reference in a new issue