summaryrefslogtreecommitdiff
path: root/boost.pri
blob: 79fa0e3b6a3d1098c3d684396aded32411580466 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
boost {

  isEmpty(OPENSCAD_LIBDIR) {
    # Optionally specify location of boost using the
    # BOOSTDIR env. variable
    BOOST_DIR = $$(BOOSTDIR)
    !isEmpty(BOOST_DIR) {
      QMAKE_INCDIR += $$BOOST_DIR
      message("boost location: $$BOOST_DIR")
      win32:QMAKE_LIBDIR += -L$$BOOST_DIR/lib
    }
  }

  CONFIG(mingw-cross-env) {
    DEFINES += BOOST_STATIC
    DEFINES += BOOST_THREAD_USE_LIB
    DEFINES += Boost_USE_STATIC_LIBS
    LIBS += -lboost_thread_win32-mt -lboost_program_options-mt
  } else {
    win32 {
      LIBS += -llibboost_thread-vc90-mt-s-1_46_1 -llibboost_program_options-vc90-mt-s-1_46_1
    } else {
      # some platforms have only '-mt' versions. uncomment if needed. 
      # LIBS += -lboost_thread-mt -lboost_program_options-mt
      LIBS += -lboost_thread -lboost_program_options
    }
  }
}
contact: Jan Huwald // Impressum