479 mkfile = new VcprojGenerator; |
479 mkfile = new VcprojGenerator; |
480 else |
480 else |
481 mkfile = new NmakeMakefileGenerator; |
481 mkfile = new NmakeMakefileGenerator; |
482 } else if(gen == "MSBUILD") { |
482 } else if(gen == "MSBUILD") { |
483 // Visual Studio >= v11.0 |
483 // Visual Studio >= v11.0 |
484 if(proj->first("TEMPLATE").indexOf(QRegExp("^vc.*")) != -1 || proj->first("TEMPLATE").indexOf(QRegExp("^ce.*")) != -1) |
484 if (proj->first("TEMPLATE").startsWith("vc")) |
485 mkfile = new VcxprojGenerator; |
485 mkfile = new VcxprojGenerator; |
486 else |
486 else |
487 mkfile = new NmakeMakefileGenerator; |
487 mkfile = new NmakeMakefileGenerator; |
488 } else if(gen == "BMAKE") { |
488 } else if(gen == "BMAKE") { |
489 mkfile = new BorlandMakefileGenerator; |
489 mkfile = new BorlandMakefileGenerator; |
532 *target_mode = Option::TARG_MACX_MODE; |
532 *target_mode = Option::TARG_MACX_MODE; |
533 #else |
533 #else |
534 *host_mode = Option::HOST_UNIX_MODE; |
534 *host_mode = Option::HOST_UNIX_MODE; |
535 *target_mode = Option::TARG_UNIX_MODE; |
535 *target_mode = Option::TARG_UNIX_MODE; |
536 #endif |
536 #endif |
537 } else if (gen == "MSVC.NET" || gen == "MINGW" || gen == "BMAKE" || gen == "MSBUILD") { |
537 } else if (gen == "MSVC.NET" || gen == "BMAKE" || gen == "MSBUILD") { |
538 *host_mode = Option::HOST_WIN_MODE; |
538 *host_mode = Option::HOST_WIN_MODE; |
|
539 *target_mode = Option::TARG_WIN_MODE; |
|
540 } else if (gen == "MINGW") { |
|
541 #if defined(Q_OS_MAC) |
|
542 *host_mode = Option::HOST_MACX_MODE; |
|
543 #elif defined(Q_OS_UNIX) |
|
544 *host_mode = Option::HOST_UNIX_MODE; |
|
545 #else |
|
546 *host_mode = Option::HOST_WIN_MODE; |
|
547 #endif |
539 *target_mode = Option::TARG_WIN_MODE; |
548 *target_mode = Option::TARG_WIN_MODE; |
540 } else if (gen == "PROJECTBUILDER" || gen == "XCODE") { |
549 } else if (gen == "PROJECTBUILDER" || gen == "XCODE") { |
541 *host_mode = Option::HOST_MACX_MODE; |
550 *host_mode = Option::HOST_MACX_MODE; |
542 *target_mode = Option::TARG_MACX_MODE; |
551 *target_mode = Option::TARG_MACX_MODE; |
543 } else if (gen == "SYMBIAN_ABLD" || gen == "SYMBIAN_SBSV2" || gen == "SYMBIAN_UNIX") { |
552 } else if (gen == "SYMBIAN_ABLD" || gen == "SYMBIAN_SBSV2" || gen == "SYMBIAN_UNIX") { |