Changeset 2768


Ignore:
Timestamp:
Jun 17, 2009 12:34:18 PM (15 years ago)
Author:
bennylp
Message:

Ticket #887: Re-enable compile as C++ option for libraries as part of making exception work in Symbian

  • also added pjlib-test in bld.inf
  • added pjlib-test.pkg
  • changed hash.c to hash_test.c in pjlib_test
Location:
pjproject/trunk/build.symbian
Files:
1 added
10 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/build.symbian/bld.inf

    r2676 r2768  
    3636..\pjsip-apps\src\symbian_ua_gui\group\symbian_ua_gui.mmp 
    3737gnumakefile ..\pjsip-apps\src\symbian_ua_gui\group\Icons_aif_scalable_dc.mk 
     38pjlib_test.mmp 
  • pjproject/trunk/build.symbian/pjlib.mmp

    r2506 r2768  
    2222MACRO           PJ_M_I386=1 
    2323MACRO           PJ_SYMBIAN=1 
     24 
     25// Must compile as C++, otherwise exception would not work 
     26OPTION          CW -lang c++ 
     27OPTION          ARMCC --cpp 
     28OPTION          GCC     -x c++ 
     29OPTION          GCCE    -x c++ 
    2430 
    2531// 
  • pjproject/trunk/build.symbian/pjlib_test.mmp

    r2506 r2768  
    88MACRO           PJ_M_I386=1 
    99MACRO           PJ_SYMBIAN=1 
     10 
     11// Must compile as C++, otherwise exception would not work 
     12OPTION CW -lang c++ 
     13OPTION ARMCC --cpp 
     14OPTION GCC -x c++ 
     15OPTION GCCE -x c++ 
    1016 
    1117#if defined(PJ_BUILD_DLL) 
     
    2531SOURCE  fifobuf.c 
    2632SOURCE  file.c 
    27 SOURCE  hash.c 
     33SOURCE  hash_test.c 
    2834SOURCE  ioq_perf.c 
    2935SOURCE  ioq_tcp.c 
     
    6470#endif 
    6571 
     72// Need a bit of mem for logging in the app. 
     73EPOCSTACKSIZE           32768 
     74 
  • pjproject/trunk/build.symbian/pjlib_util.mmp

    r2506 r2768  
    2222MACRO           PJ_M_I386=1 
    2323MACRO           PJ_SYMBIAN=1 
     24 
     25// Must compile as C++, otherwise exception would not work 
     26OPTION          CW -lang c++ 
     27OPTION          ARMCC --cpp 
     28OPTION          GCC -x c++ 
     29OPTION          GCCE -x c++ 
    2430 
    2531// 
  • pjproject/trunk/build.symbian/pjmedia.mmp

    r2755 r2768  
    2121SOURCEPATH      ..\pjmedia\src\pjmedia 
    2222 
    23 //OPTION                CW -lang c++ 
    24  
    2523// 
    2624// GCCE optimization setting 
     
    3028MACRO           PJ_M_I386=1 
    3129MACRO           PJ_SYMBIAN=1 
     30 
     31// Must compile as C++, otherwise exception would not work 
     32OPTION          CW -lang c++ 
     33OPTION          ARMCC --cpp 
     34OPTION          GCC     -x c++ 
     35OPTION          GCCE    -x c++ 
    3236 
    3337// 
  • pjproject/trunk/build.symbian/pjsdp.mmp

    r2506 r2768  
    2323MACRO           PJ_SYMBIAN=1 
    2424 
     25// Must compile as C++, otherwise exception would not work 
     26OPTION          CW -lang c++ 
     27OPTION          ARMCC --cpp 
     28OPTION          GCC     -x c++ 
     29OPTION          GCCE    -x c++ 
     30 
    2531// 
    2632// Platform independent source 
  • pjproject/trunk/build.symbian/pjsip.mmp

    r2506 r2768  
    2525MACRO           PJ_M_I386=1 
    2626MACRO           PJ_SYMBIAN=1 
     27 
     28// Must compile as C++, otherwise exception would not work 
     29OPTION          CW -lang c++ 
     30OPTION          ARMCC --cpp 
     31OPTION          GCC     -x c++ 
     32OPTION          GCCE    -x c++ 
    2733 
    2834// PJSIP-CORE files 
  • pjproject/trunk/build.symbian/pjsip_simple.mmp

    r2506 r2768  
    2626MACRO           PJ_SYMBIAN=1 
    2727 
     28// Must compile as C++, otherwise exception would not work 
     29OPTION          CW -lang c++ 
     30OPTION          ARMCC --cpp 
     31OPTION          GCC     -x c++ 
     32OPTION          GCCE    -x c++ 
     33 
    2834// PJSIP-SIMPLE files 
    2935 
  • pjproject/trunk/build.symbian/pjsip_ua.mmp

    r1640 r2768  
    2626MACRO           PJ_SYMBIAN=1 
    2727 
    28 //OPTION                CW -lang c++ 
     28// Must compile as C++, otherwise exception would not work 
     29OPTION          CW -lang c++ 
     30OPTION          ARMCC --cpp 
     31OPTION          GCC     -x c++ 
     32OPTION          GCCE    -x c++ 
    2933 
    3034 
  • pjproject/trunk/build.symbian/pjsua_lib.mmp

    r1640 r2768  
    2626MACRO           PJ_SYMBIAN=1 
    2727 
    28 // OPTION               CW -lang c++ 
     28// Must compile as C++, otherwise exception would not work 
     29OPTION          CW -lang c++ 
     30OPTION          ARMCC --cpp 
     31OPTION          GCC     -x c++ 
     32OPTION          GCCE    -x c++ 
    2933 
    3034// PJLIB-UTIL files 
Note: See TracChangeset for help on using the changeset viewer.