Changeset 101


Ignore:
Timestamp:
Aug 6, 2009, 4:01:01 PM (16 years ago)
Author:
Dmitry A. Kuminov
Message:

mkspecs/os2-g++: Detect the linker (ILINK or WLINK) dynamically based on the value of the EMXOMFLD_TYPE environment variable.

File:
1 edited

Legend:

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

    r94 r101  
    22# qmake configuration for os2-g++
    33#
    4 # Written for Innotek GCC/klibc and IBM ILINK
     4# Written for Innotek GCC/kLINK
    55#
    66
     
    1212#DEFINES         += QT_LARGEFILE_SUPPORT
    1313QMAKE_COMPILER_DEFINES  += __OS2__ __EMX__ __INNOTEK_LIBC__ __GNUC__
     14
     15
     16
     17
    1418
    1519QMAKE_EXT_OBJ           = .obj
     
    7175QMAKE_LINK          = g++
    7276QMAKE_LINK_C        = gcc
    73 QMAKE_LFLAGS        = -Zomf -Zstack 0x2000 -Zmap
    74 QMAKE_LFLAGS_EXCEPTIONS_ON =
    75 QMAKE_LFLAGS_EXCEPTIONS_OFF =
    76 QMAKE_LFLAGS_RELEASE    = -s -Zlinker /EXEPACK:2
    77 QMAKE_LFLAGS_DEBUG      =
    78 QMAKE_LFLAGS_CONSOLE    = -Zlinker /PM:VIO
    79 QMAKE_LFLAGS_WINDOWS    = -Zlinker /PM:PM -Zno-fork
    80 QMAKE_LFLAGS_DLL        = -Zdll
     77ilink {
     78    QMAKE_LFLAGS            = -Zomf -Zstack 0x2000 -Zmap
     79    QMAKE_LFLAGS_EXCEPTIONS_ON  =
     80    QMAKE_LFLAGS_EXCEPTIONS_OFF =
     81    QMAKE_LFLAGS_RELEASE    = -s -Zlinker /EXEPACK:2
     82    QMAKE_LFLAGS_DEBUG      =
     83    QMAKE_LFLAGS_CONSOLE    = -Zlinker /PM:VIO
     84    QMAKE_LFLAGS_WINDOWS    = -Zlinker /PM:PM -Zno-fork
     85    QMAKE_LFLAGS_DLL        = -Zdll
     86}
     87wlink {
     88    QMAKE_LFLAGS            = -Zomf -Zstack 0x2000 -Zmap -Zlinker \"DISABLE 1121\"
     89    QMAKE_LFLAGS_EXCEPTIONS_ON  =
     90    QMAKE_LFLAGS_EXCEPTIONS_OFF =
     91    QMAKE_LFLAGS_RELEASE    = -s
     92    QMAKE_LFLAGS_DEBUG      =
     93    QMAKE_LFLAGS_CONSOLE    = -Zlinker \"SYSTEM os2v2\"
     94    QMAKE_LFLAGS_WINDOWS    = -Zlinker \"SYSTEM os2v2_pm\" -Zno-fork
     95    QMAKE_LFLAGS_DLL        = -Zdll
     96}
    8197
    8298QMAKE_LFLAGS_LIBDIR     = -L
     
    84100
    85101QMAKE_RUN_LINK          = $(LINK) $(LFLAGS) -o $(DESTDIR_TARGET) $(DEF_FILE) $$QMAKE_OBJECTS_REF $(LIBS)
    86 QMAKE_RUN_IMPLIB        = emximp -p 64 -o $(basename $(DESTDIR_TARGET)).lib $(DEF_FILE)
     102QMAKE_RUN_IMPLIB        = emximp -p -o $(basename $(DESTDIR_TARGET)).lib $(DEF_FILE)
    87103
    88104QMAKE_RUN_GENDEF        = \
Note: See TracChangeset for help on using the changeset viewer.