Imported existing code
This commit is contained in:
224
indra/llmessage/CMakeLists.txt
Normal file
224
indra/llmessage/CMakeLists.txt
Normal file
@@ -0,0 +1,224 @@
|
||||
# -*- cmake -*-
|
||||
|
||||
project(llmessage)
|
||||
|
||||
include(00-Common)
|
||||
include(LLCommon)
|
||||
include(LLMath)
|
||||
include(LLMessage)
|
||||
include(LLVFS)
|
||||
include(LLAddBuildTest)
|
||||
include(Tut)
|
||||
|
||||
include_directories (${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
include_directories(
|
||||
${LLCOMMON_INCLUDE_DIRS}
|
||||
${LLMATH_INCLUDE_DIRS}
|
||||
${LLMESSAGE_INCLUDE_DIRS}
|
||||
${LLVFS_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
set(llmessage_SOURCE_FILES
|
||||
llares.cpp
|
||||
llassetstorage.cpp
|
||||
llblowfishcipher.cpp
|
||||
llbuffer.cpp
|
||||
llbufferstream.cpp
|
||||
llcachename.cpp
|
||||
llchainio.cpp
|
||||
llcircuit.cpp
|
||||
llclassifiedflags.cpp
|
||||
llcurl.cpp
|
||||
lldatapacker.cpp
|
||||
lldispatcher.cpp
|
||||
llfiltersd2xmlrpc.cpp
|
||||
llhost.cpp
|
||||
llhttpassetstorage.cpp
|
||||
llhttpclient.cpp
|
||||
llhttpclientadapter.cpp
|
||||
llhttpnode.cpp
|
||||
llhttpsender.cpp
|
||||
llinstantmessage.cpp
|
||||
lliobuffer.cpp
|
||||
lliohttpserver.cpp
|
||||
lliopipe.cpp
|
||||
lliosocket.cpp
|
||||
llioutil.cpp
|
||||
llmail.cpp
|
||||
llmessagebuilder.cpp
|
||||
llmessageconfig.cpp
|
||||
llmessagereader.cpp
|
||||
llmessagetemplate.cpp
|
||||
llmessagetemplateparser.cpp
|
||||
llmessagethrottle.cpp
|
||||
llmime.cpp
|
||||
llnamevalue.cpp
|
||||
llnullcipher.cpp
|
||||
llpacketack.cpp
|
||||
llpacketbuffer.cpp
|
||||
llpacketring.cpp
|
||||
llpartdata.cpp
|
||||
llpumpio.cpp
|
||||
llregionpresenceverifier.cpp
|
||||
llsdappservices.cpp
|
||||
llsdhttpserver.cpp
|
||||
llsdmessagebuilder.cpp
|
||||
llsdmessagereader.cpp
|
||||
llsdrpcclient.cpp
|
||||
llsdrpcserver.cpp
|
||||
llservicebuilder.cpp
|
||||
llservice.cpp
|
||||
llstoredmessage.cpp
|
||||
lltemplatemessagebuilder.cpp
|
||||
lltemplatemessagedispatcher.cpp
|
||||
lltemplatemessagereader.cpp
|
||||
llthrottle.cpp
|
||||
lltransfermanager.cpp
|
||||
lltransfersourceasset.cpp
|
||||
lltransfersourcefile.cpp
|
||||
lltransfertargetfile.cpp
|
||||
lltransfertargetvfile.cpp
|
||||
lltrustedmessageservice.cpp
|
||||
llurlrequest.cpp
|
||||
lluseroperation.cpp
|
||||
llxfer.cpp
|
||||
llxfer_file.cpp
|
||||
llxfermanager.cpp
|
||||
llxfer_mem.cpp
|
||||
llxfer_vfile.cpp
|
||||
llxorcipher.cpp
|
||||
message.cpp
|
||||
message_prehash.cpp
|
||||
message_string_table.cpp
|
||||
net.cpp
|
||||
partsyspacket.cpp
|
||||
patch_code.cpp
|
||||
patch_dct.cpp
|
||||
patch_idct.cpp
|
||||
llsocks5.cpp
|
||||
)
|
||||
|
||||
set(llmessage_HEADER_FILES
|
||||
CMakeLists.txt
|
||||
|
||||
llares.h
|
||||
llassetstorage.h
|
||||
llblowfishcipher.h
|
||||
llbuffer.h
|
||||
llbufferstream.h
|
||||
llcachename.h
|
||||
llchainio.h
|
||||
llcipher.h
|
||||
llcircuit.h
|
||||
llclassifiedflags.h
|
||||
llcurl.h
|
||||
lldatapacker.h
|
||||
lldbstrings.h
|
||||
lldispatcher.h
|
||||
lleventflags.h
|
||||
llfiltersd2xmlrpc.h
|
||||
llfollowcamparams.h
|
||||
llhost.h
|
||||
llhttpassetstorage.h
|
||||
llhttpclient.h
|
||||
llhttpclientinterface.h
|
||||
llhttpclientadapter.h
|
||||
llhttpnode.h
|
||||
llhttpnodeadapter.h
|
||||
llhttpsender.h
|
||||
llinstantmessage.h
|
||||
llinvite.h
|
||||
lliobuffer.h
|
||||
lliohttpserver.h
|
||||
lliopipe.h
|
||||
lliosocket.h
|
||||
llioutil.h
|
||||
llloginflags.h
|
||||
llmail.h
|
||||
llmessagebuilder.h
|
||||
llmessageconfig.h
|
||||
llmessagereader.h
|
||||
llmessagetemplate.h
|
||||
llmessagetemplateparser.h
|
||||
llmessagethrottle.h
|
||||
llmime.h
|
||||
llmsgvariabletype.h
|
||||
llnamevalue.h
|
||||
llnullcipher.h
|
||||
llpacketack.h
|
||||
llpacketbuffer.h
|
||||
llpacketring.h
|
||||
llpartdata.h
|
||||
llpumpio.h
|
||||
llqueryflags.h
|
||||
llregionflags.h
|
||||
llregionhandle.h
|
||||
llregionpresenceverifier.h
|
||||
llsdappservices.h
|
||||
llsdhttpserver.h
|
||||
llsdmessagebuilder.h
|
||||
llsdmessagereader.h
|
||||
llsdrpcclient.h
|
||||
llsdrpcserver.h
|
||||
llservice.h
|
||||
llservicebuilder.h
|
||||
llstoredmessage.h
|
||||
lltaskname.h
|
||||
llteleportflags.h
|
||||
lltemplatemessagebuilder.h
|
||||
lltemplatemessagedispatcher.h
|
||||
lltemplatemessagereader.h
|
||||
llthrottle.h
|
||||
lltransfermanager.h
|
||||
lltransfersourceasset.h
|
||||
lltransfersourcefile.h
|
||||
lltransfertargetfile.h
|
||||
lltransfertargetvfile.h
|
||||
lltrustedmessageservice.h
|
||||
llurlrequest.h
|
||||
lluseroperation.h
|
||||
llvehicleparams.h
|
||||
llxfer.h
|
||||
llxfermanager.h
|
||||
llxfer_file.h
|
||||
llxfer_mem.h
|
||||
llxfer_vfile.h
|
||||
llxorcipher.h
|
||||
machine.h
|
||||
mean_collision_data.h
|
||||
message.h
|
||||
message_prehash.h
|
||||
net.h
|
||||
partsyspacket.h
|
||||
patch_code.h
|
||||
patch_dct.h
|
||||
sound_ids.h
|
||||
llsocks5.h
|
||||
)
|
||||
|
||||
set_source_files_properties(${llmessage_HEADER_FILES}
|
||||
PROPERTIES HEADER_FILE_ONLY TRUE)
|
||||
|
||||
list(APPEND llmessage_SOURCE_FILES ${llmessage_HEADER_FILES})
|
||||
|
||||
add_library (llmessage ${llmessage_SOURCE_FILES})
|
||||
add_dependencies(llmessage prepare)
|
||||
target_link_libraries(
|
||||
llmessage
|
||||
${CURL_LIBRARIES}
|
||||
${CARES_LIBRARIES}
|
||||
${OPENSSL_LIBRARIES}
|
||||
${CRYPTO_LIBRARIES}
|
||||
${XMLRPCEPI_LIBRARIES}
|
||||
)
|
||||
|
||||
IF (NOT LINUX AND VIEWER)
|
||||
# When building the viewer the tests links against the shared objects.
|
||||
# These can not be found when we try to run the tests, so we had to disable them, for the viewer build.
|
||||
# TODO: Can someone with viewer knowledge figure out how to make these find the correct so.
|
||||
#ADD_BUILD_TEST(llhttpclientadapter llmessage)
|
||||
ADD_BUILD_TEST(lltrustedmessageservice llmessage)
|
||||
ADD_BUILD_TEST(lltemplatemessagedispatcher llmessage)
|
||||
ENDIF (NOT LINUX AND VIEWER)
|
||||
|
||||
Reference in New Issue
Block a user