Changeset 38622 for lang

Show
Ignore:
Timestamp:
10/25/10 16:31:18 (4 years ago)
Author:
saturday06
Message:

xdfasdf

Location:
lang/objective-cplusplus/i3/trunk
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • lang/objective-cplusplus/i3/trunk/configure.ac

    r38597 r38622  
    2020]) 
    2121 
    22 AC_DEFUN([I3_ADD_CPPFLAGS],[ 
    23     if test "$1" != ""; then 
    24         AC_MSG_CHECKING([for $1]) 
    25         orig="$CPPFLAGS" 
    26         CPPFLAGS="$1 $CPPFLAGS" 
    27         AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[AC_MSG_RESULT([yes])],[ 
    28             AC_MSG_RESULT([no]) 
    29             CPPFLAGS="$orig" 
    30             $2 
    31         ]) 
     22AC_DEFUN([I3_ADD],[ 
     23    if test "$2" != ""; then 
     24        AC_MSG_CHECKING([for $2]) 
     25        orig="$$1" 
     26        $1="$2 $$1" 
     27 
     28        check_result=no 
     29 
     30        case $1 in 
     31            CPPFLAGS) 
     32                AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[check_result=yes]) 
     33                ;; 
     34            CFLAGS) 
     35                AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[check_result=yes]) 
     36                ;; 
     37            CXXFLAGS) 
     38                AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[check_result=yes]) 
     39                ;; 
     40            LDFLAGS) 
     41                AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[check_result=yes]) 
     42                ;; 
     43            LIBS) 
     44                AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[check_result=yes]) 
     45                ;; 
     46        esac 
     47 
     48        AC_MSG_RESULT([$check_result]) 
     49        if test "$check_result" != "yes"; then 
     50            $1="$orig" 
     51            $3 
     52        fi 
    3253    fi 
    3354]) 
    3455 
    35 AC_DEFUN([I3_ADD_CXXFLAGS],[ 
    36     if test "$1" != ""; then 
    37         AC_MSG_CHECKING([for $1]) 
    38         orig="$CXXFLAGS" 
    39         CXXFLAGS="$1 $CXXFLAGS" 
    40         AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[AC_MSG_RESULT([yes])],[ 
    41             AC_MSG_RESULT([no]) 
    42             CXXFLAGS="$orig" 
    43             $2 
    44         ]) 
    45     fi 
    46 ]) 
    47  
    48 AC_DEFUN([I3_ADD_LDFLAGS],[ 
    49     if test "$1" != ""; then 
    50         AC_MSG_CHECKING([for $1]) 
    51         orig="$LDFLAGS" 
    52         LDFLAGS="$1 $LDFLAGS" 
    53         AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[AC_MSG_RESULT([yes])],[ 
    54             AC_MSG_RESULT([no]) 
    55             LDFLAGS="$orig" 
    56             $2 
    57         ]) 
    58     fi 
    59 ]) 
    60  
    61 # 
    62 # env backup 
    63 # 
     56AC_DEFUN([I3_ADD_CPPFLAGS],[I3_ADD([CPPFLAGS],[$1],[$2])]) 
     57AC_DEFUN([I3_ADD_CFLAGS],  [I3_ADD([CFLAGS],  [$1],[$2])]) 
     58AC_DEFUN([I3_ADD_CXXFLAGS],[I3_ADD([CXXFLAGS],[$1],[$2])]) 
     59AC_DEFUN([I3_ADD_LDFLAGS], [I3_ADD([LDFLAGS], [$1],[$2])]) 
     60AC_DEFUN([I3_ADD_LIBS],    [I3_ADD([LIBS],    [$1],[$2])]) 
     61 
    6462 
    6563CFLAGS_before_configure="$CFLAGS" 
     
    209207 
    210208if test "$with_os" = "windows" || test "$with_ui" = "windows"; then 
    211     LIBS="-lgdi32 -luser32 -lpsapi -lshlwapi -lcomctl32 $LIBS" 
     209    I3_ADD_LIBS([-lgdi32 -luser32 -lpsapi -lshlwapi -lcomctl32]) 
    212210fi 
    213211 
     
    345343AC_LANG_POP 
    346344 
     345I3_ADD_LIBS([$LIBICONV]) 
     346 
    347347# 
    348348# wbindtextdomain 
     
    370370 
    371371AC_CHECK_HEADERS([tbb/tbb_allocator.h],[ 
    372     I3_ADD_LDFLAGS([-ltbb]) 
     372    I3_ADD_LIBS([-ltbb]) 
    373373]) 
    374374 
  • lang/objective-cplusplus/i3/trunk/src/i3/os-windows/tests/TestOS.cc

    r38020 r38622  
    22#include <quicktest/quicktest.h> 
    33 
    4 #include "Common.h" 
    5 #include "Pty.h" 
     4#include "../../Common.h" 
     5#include "../Pty.h" 
    66 
    77using namespace i3; 
  • lang/objective-cplusplus/i3/trunk/src/i3/ui-windows/tests/TestUI.cc

    r37882 r38622  
    11#include <mil/PrecompiledHeaders.h> 
    22#include <quicktest/quicktest.h> 
    3 #include "Common.h" 
     3#include "../../Common.h" 
    44 
    55using namespace i3; 
  • lang/objective-cplusplus/i3/trunk/src/mil/tests/Pool2.cc

    r38620 r38622  
    66#include "Test.h" 
    77 
     8/* 
    89using namespace mil::pool; 
    910 
     
    6970} 
    7071 
     72*/ 
     73 
  • lang/objective-cplusplus/i3/trunk/src/mil/ui-windows/WindowProcedureRedirector.h

    r37863 r38622  
    122122    static Serial<int> serial; 
    123123    WindowProcedureRedirector(T& receiver) : error(false), index(serial.retain()), hWnd(NULL) { //, dynamic(false), dynamic_redirector(NULL) 
    124         if (index == Serial<int>::INVALID_VALUE || index >= _countof(targets) || index < 0) { 
     124        if (index == Serial<int>::INVALID_VALUE || 
     125            (unsigned)index >= _countof(targets) || 
     126            index < 0) { 
    125127            DebugBreak(); 
    126128            error = true;