summaryrefslogtreecommitdiff
path: root/eigen2.pri
blob: 8b955e39ddb482f4dd856a863964f0c8d96668cc (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
eigen2 {
  # Optionally specify location of Eigen2 using the 
  # EIGEN2DIR env. variable
  EIGEN2_DIR = $$(EIGEN2DIR)
  !isEmpty(EIGEN2_DIR) {
    INCLUDEPATH += $$EIGEN2_DIR
  }
  else {
    CONFIG(mingw-cross-env) {
      INCLUDEPATH += mingw-cross-env/include/eigen2
    } else {
      freebsd-g++: INCLUDEPATH += /usr/local/include/eigen2
      macx: INCLUDEPATH += /opt/local/include/eigen2
      !macx:!freebsd-g++:INCLUDEPATH += /usr/include/eigen2
    }
  }

  # disable Eigen SIMD optimizations for non-Mac OSX
  !macx {
    !freebsd-g++ {
      QMAKE_CXXFLAGS += -DEIGEN_DONT_ALIGN
    }
  }
}
contact: Jan Huwald // Impressum