Changeset 24509
- Timestamp:
- 11/20/08 22:44:25 (7 weeks ago)
- Location:
- lang/c/libintl-msvc
- Files:
-
- 3 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/c/libintl-msvc/1.sh
r24507 r24509 61 61 --with-included-gettext \ 62 62 --enable-threads=win32 && 63 cd intl && make clean && make && gcc $CFLAGS_MSVC -c tsearch.c -I.. 63 cd intl && make clean && make && gcc $CFLAGS_MSVC -c tsearch.c -I.. && cd .. 64 64 65 for obj in $objlist 65 66 do 66 67 cp -f intl/$obj intl/${obj}bj-mbcs 67 68 done 69 68 70 strip -gx intl/*.obj-mbcs 71 72 # --------------------- 73 # msvc(UNICODE) 74 # --------------------- 75 CFLAGS="$CFLAGS_MSVC $CFLAGS_UNICODE" ./configure \ 76 --with-libiconv-prefix=`pwd`/../../win_iconv \ 77 --with-included-gettext \ 78 --enable-threads=win32 && 79 cd intl && make clean && make && gcc $CFLAGS_MSVC $CFLAGS_UNICODE -c tsearch.c -I.. && cd .. 80 for obj in $objlist 81 do 82 cp -f intl/$obj intl/${obj}bj 83 done 84 strip -gx intl/*.obj 69 85 70 86 # --------------------- … … 75 91 --with-included-gettext \ 76 92 --enable-threads=win32 && 77 cd intl && make clean && make && cp -f libintl.a ../../../libintl-mbcs.a 78 79 # --------------------- 80 # msvc(UNICODE) 81 # --------------------- 82 CFLAGS="$CFLAGS_MSVC $CFLAGS_UNICODE" ./configure \ 83 --with-libiconv-prefix=`pwd`/../../win_iconv-mbcs \ 84 --with-included-gettext \ 85 --enable-threads=win32 && 86 cd intl && make clean && make && gcc $CFLAGS_MSVC $CFLAGS_UNICODE -c tsearch.c -I.. 87 for obj in $objlist 88 do 89 cp -f intl/$obj intl/${obj}bj 90 done 91 strip -gx intl/*.obj 93 cd intl && make clean && make && cp -f libintl.a ../../../libintl-mbcs.a && cd .. 92 94 93 95 # --------------------- … … 95 97 # --------------------- 96 98 CFLAGS="$CFLAGS $CFLAGS_UNICODE" ./configure \ 97 --with-libiconv-prefix=`pwd`/../../win_iconv -mbcs\99 --with-libiconv-prefix=`pwd`/../../win_iconv \ 98 100 --with-included-gettext \ 99 101 --enable-threads=win32 && 100 cd intl && make clean && make && cp -f libintl.a ../../../libintl.a 102 cd intl && make clean && make && cp -f libintl.a ../../../libintl.a && cd .. 101 103 102 cd ../../../samples 104 # --------------------- 105 # compile test 106 # --------------------- 107 cd ../../samples 103 108 104 109 g++ $CFLAGS -o mingw-sample-mbcs.exe sample.cpp ../win_iconv-mbcs.o ../libintl-mbcs.a -luser32 -lshlwapi 105 110 g++ $CFLAGS $CFLAGS_UNICODE -o mingw-sample.exe sample.cpp ../win_iconv.o ../libintl.a -luser32 -lshlwapi 111 ./mingw-sample-mbcs > hello-mbcs.txt 106 112 ./mingw-sample > hello.txt 107 113 cd .. -
lang/c/libintl-msvc/2.bat
r24496 r24509 5 5 cd recipes\gettext-runtime\intl 6 6 lib /OUT:..\..\..\libintl.lib *.obj 7 lib /OUT:..\..\..\libintl-mbcs.lib *.obj-mbcs 7 8 8 9 cd ..\..\..\ … … 14 15 REM use win_iconv.c 15 16 cd samples 16 cl /Femsvc-sample.exe sample.cpp ..\win_iconv.c user32.lib /EHsc 17 cl /Femsvc-sample-mbcs.exe sample.cpp ..\win_iconv.c user32.lib /EHsc 18 cl /Femsvc-sample.exe sample.cpp ..\win_iconv.c user32.lib /EHsc /DUNICODE /D_UNICODE 19 msvc-sample-mbcs 17 20 msvc-sample 18 21 cd .. -
lang/c/libintl-msvc/recipes/loadmsgcat-windows.h
r24507 r24509 8 8 #define LOADMSGCAT_WINDOWS_H 1 9 9 10 #ifdef __MINGW32_VERSION 11 #if defined(UNICODE) || defined(_UNICODE) 10 #if defined(__MINGW32_VERSION) && (defined(UNICODE) || defined(_UNICODE)) 12 11 13 12 #include <windows.h>
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)