Changeset 847


Ignore:
Timestamp:
May 6, 2011, 5:26:50 PM (9 years ago)
Author:
Dmitry A. Kuminov
Message:

qmake: Fixed the OS/2 build and the GNUMAKE generator.

Location:
trunk/qmake
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/qmake/Makefile.os2-g++

    r769 r847  
    6464                generators/win32/msvc_nmake.cpp \
    6565                generators/projectgenerator.cpp \
    66                 generators/win32/msvc_dsp.cpp \
    6766                generators/win32/msvc_vcproj.cpp \
     67                generators/win32/msvc_vcxproj.cpp \
    6868                generators/win32/msvc_objectmodel.cpp \
     69                generators/win32/msbuild_objectmodel.cpp \
    6970                generators/symbian/symmake.cpp \
    7071                generators/symbian/symmake_abld.cpp \
    7172                generators/symbian/symmake_sbsv2.cpp \
    7273                generators/symbian/initprojectdeploy_symbian.cpp \
     74                generators/symbian/symbiancommon.cpp \
    7375                generators/os2/gnumake.cpp
    7476
  • trunk/qmake/generators/makefile.cpp

    r846 r847  
    18841884                Option::target_mode == Option::TARG_OS2_MODE ?
    18851885                    QString(" >nul 2>&1") : // reduce noise
    1886                 isForSymbian() ?
    1887                     QString(" 2> NUL") :
    18881886                    QString::null;
    18891887
  • trunk/qmake/generators/metamakefile.cpp

    r846 r847  
    557557#endif
    558558        *target_mode = Option::TARG_SYMBIAN_MODE;
     559    } else if (gen == "GNUMAKE") {
     560        *host_mode = Option::HOST_OS2_MODE;
     561        *target_mode = Option::TARG_OS2_MODE;
    559562    } else {
    560563        fprintf(stderr, "Unknown generator specified: %s\n", gen.toLatin1().constData());
  • trunk/qmake/generators/symbian/symmake_abld.cpp

    r846 r847  
    320320                    dirsToClean << fixedValue;
    321321                    t << "\t-@ " << dirExists << " \""  << fixedValue << "\" "
    322                       << (isWindowsShell() ? "" : "|| ")
     322                      << (isDosLikeShell() ? "" : "|| ")
    323323                      << mkdir << " \"" << fixedValue << "\"" << endl;
    324324                }
  • trunk/qmake/option.cpp

    r846 r847  
    263263            } else if(opt == "os2") {
    264264                fprintf(stderr, "-os2 is deprecated.\n");
    265                 Option::host_mode = TARG_OS2_MODE;
     265                Option::host_mode = HOST_OS2_MODE;
    266266                Option::target_mode = TARG_OS2_MODE;
    267267                Option::target_mode_overridden = true;
  • trunk/qmake/project.cpp

    r846 r847  
    15171517                    else if (os == "win32")
    15181518                        Option::target_mode = Option::TARG_WIN_MODE;
     1519                    else if (os == "os2")
     1520                        Option::target_mode = Option::TARG_OS2_MODE;
    15191521                    else
    15201522                        fprintf(stderr, "Unknown target platform specified: %s\n",
Note: See TracChangeset for help on using the changeset viewer.