phoenix-firestorm/indra/llplugin/CMakeLists.txt

41 lines
919 B
CMake

# -*- cmake -*-
project(llplugin)
include(00-Common)
include(CURL)
include(LLCommon)
include(LLImage)
include(LLWindow)
set(llplugin_SOURCE_FILES
llpluginclassmedia.cpp
llplugininstance.cpp
llpluginmessage.cpp
llpluginmessagepipe.cpp
llpluginprocesschild.cpp
llpluginprocessparent.cpp
llpluginsharedmemory.cpp
)
set(llplugin_HEADER_FILES
CMakeLists.txt
llpluginclassmedia.h
llpluginclassmediaowner.h
llplugininstance.h
llpluginmessage.h
llpluginmessageclasses.h
llpluginmessagepipe.h
llpluginprocesschild.h
llpluginprocessparent.h
llpluginsharedmemory.h
)
list(APPEND llplugin_SOURCE_FILES ${llplugin_HEADER_FILES})
add_library (llplugin ${llplugin_SOURCE_FILES})
target_include_directories( llplugin INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})
target_link_libraries( llplugin llcommon llmath llmessage llxml )
add_subdirectory(slplugin)