trunk/scripts/src/osd/modules.lua
| r245677 | r245678 | |
| 105 | 105 | if (os.is("windows")) then |
| 106 | 106 | MOC = "moc" |
| 107 | 107 | else |
| 108 | | MOCTST = backtick("which moc-qt4 2>/dev/null") |
| 109 | | if (MOCTST=='') then |
| 110 | | MOCTST = backtick("which moc 2>/dev/null") |
| 108 | if _OPTIONS["QT_HOME"]~=nil then |
| 109 | QMAKETST = backtick(_OPTIONS["QT_HOME"] .. "/bin/qmake --version 2>/dev/null") |
| 110 | if (QMAKETST=='') then |
| 111 | print("Qt's Meta Object Compiler (moc) wasn't found!") |
| 112 | os.exit(1) |
| 113 | end |
| 114 | MOC = _OPTIONS["QT_HOME"] .. "/bin/moc" |
| 115 | else |
| 116 | MOCTST = backtick("which moc-qt4 2>/dev/null") |
| 117 | if (MOCTST=='') then |
| 118 | MOCTST = backtick("which moc 2>/dev/null") |
| 119 | end |
| 120 | if (MOCTST=='') then |
| 121 | print("Qt's Meta Object Compiler (moc) wasn't found!") |
| 122 | os.exit(1) |
| 123 | end |
| 124 | MOC = MOCTST |
| 111 | 125 | end |
| 112 | | if (MOCTST=='') then |
| 113 | | print("Qt's Meta Object Compiler (moc) wasn't found!") |
| 114 | | os.exit(1) |
| 115 | | end |
| 116 | | MOC = MOCTST |
| 117 | 126 | end |
| 118 | 127 | |
| 119 | 128 | |
| r245677 | r245678 | |
| 141 | 150 | "-F" .. backtick("qmake -query QT_INSTALL_LIBS"), |
| 142 | 151 | } |
| 143 | 152 | else |
| 144 | | buildoptions { |
| 145 | | backtick("pkg-config --cflags QtGui"), |
| 146 | | } |
| 153 | if _OPTIONS["QT_HOME"]~=nil then |
| 154 | buildoptions { |
| 155 | "-I" .. backtick(_OPTIONS["QT_HOME"] .. "/bin/qmake -query QT_INSTALL_HEADERS"), |
| 156 | } |
| 157 | else |
| 158 | buildoptions { |
| 159 | backtick("pkg-config --cflags QtGui"), |
| 160 | } |
| 161 | end |
| 147 | 162 | end |
| 148 | 163 | else |
| 149 | 164 | defines { |
| r245677 | r245678 | |
| 205 | 220 | "QtGui.framework", |
| 206 | 221 | } |
| 207 | 222 | else |
| 208 | | linkoptions { |
| 209 | | backtick("pkg-config --libs QtGui"), |
| 210 | | } |
| 223 | if _OPTIONS["QT_HOME"]~=nil then |
| 224 | buildoptions { |
| 225 | "-I" .. backtick(_OPTIONS["QT_HOME"] .. "/bin/qmake -query QT_INSTALL_LIBS"), |
| 226 | } |
| 227 | else |
| 228 | linkoptions { |
| 229 | backtick("pkg-config --libs QtGui"), |
| 230 | } |
| 231 | end |
| 211 | 232 | end |
| 212 | 233 | end |
| 213 | 234 | |
| r245677 | r245678 | |
| 294 | 315 | }, |
| 295 | 316 | } |
| 296 | 317 | |
| 318 | newoption { |
| 319 | trigger = "QT_HOME", |
| 320 | description = "QT lib location", |
| 321 | } |
| 322 | |
| 323 | |
| 297 | 324 | if not _OPTIONS["USE_QTDEBUG"] then |
| 298 | 325 | if _OPTIONS["targetos"]=="windows" or _OPTIONS["targetos"]=="macosx" or _OPTIONS["targetos"]=="solaris" or _OPTIONS["targetos"]=="haiku" or _OPTIONS["targetos"] == "emscripten" or _OPTIONS["targetos"] == "os2" then |
| 299 | 326 | _OPTIONS["USE_QTDEBUG"] = "0" |