sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur lägger man till makros definition i cmake?

Ta en titt på add_definitions , som lägger till dina definitioner till din kompilatorkommandorad, t.ex. -D med gcc eller /D med MSVC. Prova något som:

add_definitions( -DBOOST_FILESYSTEM_VERSION=2 )

I ditt fall skulle jag definitivt välja add_definition metod, men ett alternativ kan vara att ta en titt på configure_file . Sedan kan du skapa en header-filmall, som kommer att fyllas med cmake-värden och inkludera detta i dina källfiler. Detta kan vara användbart om du har många, många konfigurerbara parametrar som bestäms av CMake.




  1. BASH BSON-parser

  2. Hämta datum och tid från mongodb-dokumentets _id-fält

  3. Kombinera Spring-Data för MongoDB och ElasticSearch

  4. Användning av execPopulate()