sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan tilføjer man makroens definition i cmake?

Tag et kig på add_definitions , som vil tilføje dine definitioner til din compiler-kommandolinje, f.eks. -D med gcc eller /D med MSVC. Prøv noget som:

add_definitions( -DBOOST_FILESYSTEM_VERSION=2 )

I dit tilfælde ville jeg helt klart gå med add_definition metode, men et alternativ kan være at tage et kig på configure_file . Derefter kan du oprette en header-fil-skabelon, som vil blive fyldt med cmake-værdier og inkludere dette i dine kildefiler. Dette kan være nyttigt, hvis du har mange, mange konfigurerbare parametre, som bestemmes af CMake.




  1. Når MongoDB indsætter en dato, konverterer den den til UTC

  2. Sådan undgår du tidsgab, mens du samler OHLC i mongoDB

  3. Meteor database forbindelse

  4. ClusterControl - Alle funktionernes højdepunkter og forbedringer fra 2017