liborte_args = [] liborte = library( 'orte', [ orte_config_h, 'conv.c', 'debug.c', 'event.c', 'fnmatch.c', 'htimerNtp.c', 'objectEntry.c', 'objectEntryTimer.c', 'objectUtils.c', 'ORTEAppRecvThread.c', 'ORTEAppSendThread.c', 'ORTEDomainApp.c', 'ORTEPublication.c', 'ORTEPublicationTimer.c', 'ORTESubscription.c', 'ORTEDomain.c', 'ORTEDomainMgr.c', 'ORTEInit.c', 'ORTEThreadUtils.c', 'ORTETypeRegister.c', 'ORTEVerbosity.c', 'ORTEPattern.c', 'ORTEMisc.c', 'parameter.c', 'RTPSAck.c', 'RTPSCSTReader.c', 'RTPSCSTReaderTimer.c', 'RTPSCSTReaderProc.c', 'RTPSCSTWriter.c', 'RTPSCSTWriterTimer.c', 'RTPSGap.c', 'RTPSHeader.c', 'RTPSHeardBeat.c', 'RTPSInfoDST.c', 'RTPSInfoREPLY.c', 'RTPSInfoSRC.c', 'RTPSInfoTS.c', 'RTPSPad.c', 'RTPSUtils.c', 'RTPSVar.c', 'RTPSIssue.c', 'sock.c', 'ul_gavl.c', 'ul_gavlprim.c', 'cdr.c', ], dependencies: dependency('threads'), include_directories: include_directories('../include'), c_args: [ '-DHAVE_CONFIG_H', liborte_args ], install: true, ) liborte_dep = declare_dependency( link_with: liborte, include_directories: include_directories('../include'), compile_args: [ '-DHAVE_CONFIG_H' ] + liborte_args, )