2014年12月10日 星期三

QMake Parameter


TARGET = ProjectName
TEMPLATE = (subdirs or lib)
VERSION = a.b.c
CONFIG +=
SOURCES +=
HEADERS +=

include( source.pri )
include( settings.inc )

win32{    
    win32-msvc*{
  message("QMake Windows VS All Version")
  win32-msvc2010{
         !contains(QMAKE_TARGET.arch, x86_64) {
             message("QMake Windows VS2010 32")
             CONFIG(debug, debug|release){
        message("QMake Debug Mode")
    } else {
        message("QMake Release Mode")
    }
         } else {
             message("QMake Windows VS2010 64")
         }
     }
     win32-msvc2012{
            !contains(QMAKE_TARGET.arch, x86_64) {
                message("QMake Windows VS2012 32")
            } else {
                message("QMake Windows VS2012 64")
            }
        }
    }

    win32-g++{
        !contains(QMAKE_TARGET.arch, x86_64) {
            message("QMake Windows MinGW 32")
        } else {
            message("QMake Windows MinGW 64")
        }
    }
}

unix:macx{
    message("QMake Macx")
}

unix:linux-g++-64{
 message("QMake Linux 64")
}

unix:linux-g++-32{
 message("QMake Linux 32")
}

unix:android-g++{
 message("QMake Android")
}

0 意見:

張貼留言