ho capito questo ed i passi sono i seguenti:
Aggiunto seguente controllo nella funzione di configurazione nel file di WScript. Ciò indica allo script di controllare il file della libreria specificato (libmongoclient in questo caso) e archiviamo i risultati di questo controllo in MONGOCLIENT.
conf.check_cfg(package='libmongoclient', args=['--cflags', '--libs'], uselib_store='MONGOCLIENT', mandatory=True)
Dopo questo passo, abbiamo bisogno di aggiungere un file di configurazione del pacchetto (.PC) in/lib percorso usr/local// pkgconfig. Questo è il file in cui vengono specificati i percorsi per lib e intestazioni. Incollare il contenuto di questo file qui sotto.
prefix=/usr/local
libdir=/usr/local/lib
includedir=/usr/local/include/mongo
Name: libmongoclient
Description: Mongodb C++ driver
Version: 0.2
Libs: -L${libdir} -lmongoclient
Cflags: -I${includedir}
Aggiunto la dipendenza nella funzione build del programma di sepcific che dipende dalla libreria di cui sopra (cioè MongoClient). Di seguito è un esempio.
mobility = bld(target='bin/mobility', features='cxx cxxprogram', source='src/main.cpp', use='mob-objects MONGOCLIENT',)
Al termine, eseguire di nuovo la configurazione e creare il codice.
Sono stato indirizzato su questa risposta in modo indipendente, ma ho vagato qui sperando che esistesse un modo più indipendente per farlo. – meawoppl