[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [PATCH] Generating VC6 project files for swig bindings

From: Russell Yanofsky <rey4_at_columbia.edu>
Date: 2003-06-24 09:07:45 CEST

Russell Yanofsky wrote:
>> This new patch conflicts with DJ's refactoring patch. If you commit
>> his patch first, I can update and resubmit this one.

DJ's patch is commited, an updated patch is attached.

Log Message:

Changes to make swig bindings actually function on windows.

* build/generator/gen_win.py (WinGeneratorBase.get_win_defines): Removed
  STATIC_LINKED preprocessor definition for swig bindings.

* build/generator/msvc_dsp.ezt:
* build/generator/vcnet_vcproj.ezt: Got rid of -noproxy argument for swig.
  Added new property sources.swig_target which holds the same path
  sources.swig_output except that swig_output uses forward slashes
  and swig_target uses backslashes

* build/generator/gen_win.py (WinGeneratorBase.get_proj_sources): Removed
  extraneous arguments to two ProjectItem constructor calls.
  Added new source property "swig_target".

* subversion/bindings/swig/INSTALL: updated instructions

begin 666 swig6.diff
M26YD97@Z(&)U:6QD+V=E;F5R871O<B]M<W9C7V1S<"YE>G0*/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/0HM+2T@8G5I;&0O9V5N97)A=&]R+VUS=F-?9'-P+F5Z
M= DH<F5V:7-I;VX@-C,R."D**RLK(&)U:6QD+V=E;F5R871O<B]M<W9C7V1S
M<"YE>G0)*'=O<FMI;F<@8V]P>2D*0$ @+38X+#@@*S8X+#@@0$ *( H@26YP
M=710871H/5MS;W5R8V5S+G!A=&A="B *+5MS;W5R8V5S+G-W:6=?;W5T<'5T
M72 Z("0H4T]54D-%*2 B)"A)3E1$25(I(B B)"A/551$25(I(@HM"7-W:6<@
M+5MS;W5R8V5S+G-W:6=?;&%N9W5A9V5=("UN;W!R;WAY6V9O<B!I;F-L=61E
M<UT@+4DB6VEN8VQU9&5S72);96YD72 M;R!;<V]U<F-E<RYS=VEG7V]U='!U
M=%T@)"A);G!U=%!A=&@I"BM;<V]U<F-E<RYS=VEG7W1A<F=E=%T@.B D*%-/
M55)#12D@(B0H24Y41$E2*2(@(B0H3U541$E2*2(**PES=VEG("U;<V]U<F-E
M<RYS=VEG7VQA;F=U86=E75MF;W(@:6YC;'5D97-=("U)(EMI;F-L=61E<UTB
M6V5N9%T@+6\@6W-O=7)C97,N<W=I9U]O=71P=71=("0H26YP=710871H*0H@
M"0H@(R!%;F0@0W5S=&]M($)U:6QD"B *26YD97@Z(&)U:6QD+V=E;F5R871O
M<B]V8VYE=%]V8W!R;VHN97IT"CT]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T*+2TM
M(&)U:6QD+V=E;F5R871O<B]V8VYE=%]V8W!R;VHN97IT"2AR979I<VEO;B V
M,S(X*0HK*RL@8G5I;&0O9V5N97)A=&]R+W9C;F5T7W9C<')O:BYE>G0)*'=O
M<FMI;F<@8V]P>2D*0$ @+3DU+#@@*SDU+#@@0$ *( D)"0E.86UE/2);8V]N
M9FEG<RYN86UE77Q7:6XS,B(^"B )"0D)/%1O;VP*( D)"0D)3F%M93TB5D-#
M=7-T;VU"=6EL9%1O;VPB"BT)"0D)"4-O;6UA;F1,:6YE/2)S=VEG("U;<V]U
M<F-E<RYS=VEG7VQA;F=U86=E72 M;F]P<F]X>5MF;W(@:6YC;'5D97-=("U)
M)G%U;W0[6VEN8VQU9&5S729Q=6]T.UME;F1=("UO(%MS;W5R8V5S+G-W:6=?
M;W5T<'5T72 D*$EN<'5T4&%T:"DB"BT)"0D)"4]U='!U=',](EMS;W5R8V5S
M+G-W:6=?;W5T<'5T72(O/@HK"0D)"0E#;VUM86YD3&EN93TB<W=I9R M6W-O
M=7)C97,N<W=I9U]L86YG=6%G95U;9F]R(&EN8VQU9&5S72 M229Q=6]T.UMI
M;F-L=61E<UTF<75O=#M;96YD72 M;R!;<V]U<F-E<RYS=VEG7V]U='!U=%T@
M)"A);G!U=%!A=&@I(@HK"0D)"0E/=71P=71S/2);<V]U<F-E<RYS=VEG7W1A
M<F=E=%TB+SX*( D)"3PO1FEL94-O;F9I9W5R871I;VX^"B!;96YD75ME;F1=
M"B!;:68M86YY('-O=7)C97,N<F5L9&ER75MF;W(@8V]N9FEG<UT*26YD97@Z
M(&)U:6QD+V=E;F5R871O<B]G96Y?=VEN+G!Y"CT]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T*+2TM(&)U:6QD+V=E;F5R871O<B]G96Y?=VEN+G!Y"2AR979I<VEO
M;B V,S(X*0HK*RL@8G5I;&0O9V5N97)A=&]R+V=E;E]W:6XN<'D)*'=O<FMI
M;F<@8V]P>2D*0$ @+3(U.2PW("LR-3DL-R! 0 H@(" @(" @("!I9B!Q=6]T
M95]P871H(&%N9" G+2<@:6X@<G-R8SH*(" @(" @(" @("!R<W)C(#T@)R(E
M<R(G("4@<G-R8PH@(" @(" @("!S;W5R8V5S+F%P<&5N9"A0<F]J96-T271E
M;2AP871H/7)S<F,L(')E;&1I<CUR96QD:7(L"BT@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @('-W:6=?;&%N9W5A9V4]3F]N92P@<W=I9U]O
M=71P=70]3F]N92DI"BL@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @('-W:6=?;&%N9W5A9V4]3F]N92DI"B *(" @("!I9B!I<VEN<W1A;F-E
M*'1A<F=E="P@9V5N7V)A<V4N4U=)1TQI8G)A<GDI.@H@(" @(" @9F]R(&]B
M:B!I;B!S96QF+F=R87!H+F=E=%]S;W5R8V5S*&=E;E]B87-E+D147TQ)3DLL
M('1A<F=E="DZ"D! ("TR-C@L,3,@*S(V."PQ."! 0 H@(" @(" @(" @(" @
M:68@:7-I;G-T86YC92AC;V)J+"!G96Y?8F%S92Y35TE'3V)J96-T*3H*(" @
M(" @(" @(" @(" @8W-R8R ](')O;W1P871H("L@)UQ<)R K('-T<FEN9RYR
M97!L86-E*&-O8FHN9FYA;64L("<O)RP@)UQ<)RD*(" @(" @(" @(" @(" @
M<V]U<F-E<RYA<'!E;F0H4')O:F5C=$ET96TH<&%T:#UC<W)C+"!R96QD:7(]
M3F]N92P*+2 @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @<W=I9U]L86YG=6%G93U.;VYE+"!S=VEG7V]U='!U=#U.;VYE*2D**R @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @<W=I9U]L
M86YG=6%G93U.;VYE*2D*( HK(" @(" @(" @(" @(" C(&]U='!U="!P871H
M('!A<W-E9"!T;R!S=VEG(&AA<R!T;R!U<V4@9F]R=V%R9"!S;&%S:&5S+"!O
M=&AE<G=I<V4**R @(" @(" @(" @(" @(R!T:&4@9V5N97)A=&%T960@<'ET
M:&]N(&9I;&5S("AF;W(@<VAA9&]W(&-L87-S97,I('=I;&P@8F4@<V%V960*
M*R @(" @(" @(" @(" @(R!T;R!T:&4@=W)O;F<@9&ER96-T;W)Y"BL@(" @
M(" @(" @(" @(&-O=70@/2!S=')I;F<N<F5P;&%C92AO<RYP871H+FIO:6XH
M<F]O='!A=&@L(&-O8FHN9FYA;64I+"!O<RYS97 L("<O)RD**PH@(" @(" @
M(" @(" @("!F;W(@:69I;&4@:6X@<V5L9BYG<F%P:"YG971?<V]U<F-E<RAG
M96Y?8F%S92Y$5%]35TE'7T,L(&-O8FHI.@H@(" @(" @(" @(" @(" @(&ES
M<F,@/2!R;V]T<&%T:" K("=<7"<@*R!S=')I;F<N<F5P;&%C92AI9FEL92P@
M)R\G+" G7%PG*0H@(" @(" @(" @(" @(" @('-O=7)C97,N87!P96YD*%!R
M;VIE8W1)=&5M*'!A=&@]:7-R8RP@<F5L9&ER/4YO;F4L( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @('-W:6=?;&%N9W5A
M9V4]=&%R9V5T+FQA;F<L"BT@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @<W=I9U]O=71P=70]8W-R8RDI"BL@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @<W=I9U]T87)G970]
M8W-R8RP@<W=I9U]O=71P=70]8V]U="DI"B @(" @(" @( H@(" @('-O=7)C
M97,N<V]R="AL86UB9&$@>"P@>3H@8VUP*'@N<&%T:"P@>2YP871H*2D*(" @
M("!R971U<FX@<V]U<F-E<PI 0" M-# X+#<@*S0Q,RPV($! "B *(" @("!I
M9B!I<VEN<W1A;F-E*'1A<F=E="P@9V5N7V)A<V4N4U=)1TQI8G)A<GDI.@H@
M(" @(" @9F%K961E9FEN97,N87!P96YD*")35TE'7T=,3T)!3"(I"BT@(" @
M("!F86ME9&5F:6YE<RYA<'!E;F0H(E-4051)0U],24Y+140B*0H@"B @(" @
M:68@8V9G(#T]("=$96)U9R<Z"B @(" @("!F86ME9&5F:6YE<RYE>'1E;F0H
M6R)?1$5"54<B+")35DY?1$5"54<B72D*26YD97@Z('-U8G9E<G-I;VXO8FEN
M9&EN9W,O<W=I9R])3E-404Q,"CT]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T*+2TM
M('-U8G9E<G-I;VXO8FEN9&EN9W,O<W=I9R])3E-404Q,"2AR979I<VEO;B V
M,S(X*0HK*RL@<W5B=F5R<VEO;B]B:6YD:6YG<R]S=VEG+TE.4U1!3$P)*'=O
M<FMI;F<@8V]P>2D*0$ @+34U+#<@*S4U+#<@0$ *(" @(" @("!F:6QE<RP@
M<F5S=6QT:6YG(&EN(&$@8V]L;&5C=&EO;B!O9B N8R!S;W5R8V4@9FEL97,N
M("!)="!W:6QL"B @(" @(" @=&AE;B!C;VUP:6QE(&%N9"!L:6YK('1H;W-E
M("YC(&9I;&5S(&EN=&\@4'ET:&]N(&QI8G)A<FEE<RX*( HM(" @(" @($]N
M(%=I;F1O=W,L(&)U:6QD('1H92!P>71H;VY?*B!P<F]J96-T<R!I;B!6:7-U
M86P@4W1U9&EO+@HK(" @(" @($]N(%=I;F1O=W,L(&)U:6QD('1H92!?7U-7
M24=?4%E42$].7U\@<')O:F5C="!I;B!6:7-U86P@4W1U9&EO+@H@"B @(" R
M+B @3VX@56YI>"!S>7-T96US+"!R=6X@)VUA:V4@:6YS=&%L;"US=VEG+7!Y
M)R H87,@<F]O="P@='EP:6-A;&QY*0H@(" @(" @(&9R;VT@=&AE('1O<"!O
M9B!T:&4@4W5B=F5R<VEO;B!S;W5R8V4@=')E92X@(%1H:7,@=VEL;"!C;W!Y
M"D! ("TW,2PQ." K-S$L,C,@0$ *(" @(" @("!E>&%M<&QE(&]F(&1O:6YG
M('1H:7,@9F]R(&)U:6QD:6YG(')P;7,@;&]O:W,@;&EK90H@(" @(" @("=M
M86ME(&EN<W1A;&PM<W=I9RUP>2!$15-41$E2/2124$U?0E5)3$1?4D]/5"]U
M<W(G+@H@"BT@(" @(" @3VX@5VEN9&]W<RP@8V]P>2!T:&4@<W5B=F5R<VEO
M;EQB:6YD:6YG<UQS=VEG7'!Y=&AO;EQS=FX@9F]L9&5R('1O"BT@(" @(" @
M/%!95$A/3CY<3&EB7'-I=&4M<&%C:V%G97,L(&%N9"!T:&5N(&-O<'D@=&AE
M"BT@(" @(" @4F5L96%S95QS=6)V97)S:6]N7&)I;F1I;F=S7'-W:6=<<'ET
M:&]N7"HN9&QL(&9I;&5S('1O"BT@(" @(" @/%!95$A/3CY<3&EB7'-I=&4M
M<&%C:V%G97-<<W9N+@HK(" @(" @($]N(%=I;F1O=W,L(&-R96%T92!T=V\@
M9F]L9&5R<SH*( HM(" @(" @($]P=&EO;F%L;'DL('EO=2!C86X@<G5N('1H
M92!F;VQL;W=I;F<@8V]M;6%N9"!T;R!C;VUP:6QE('1H92!P>71H;VX**R @
M(" @(" @(#Q0651(3TX^7$QI8EQS:71E+7!A8VMA9V5S7'-V;@HK(" @(" @
M(" @/%!95$A/3CY<3&EB7'-I=&4M<&%C:V%G97-<;&EB<W9N"BL**R @(" @
M("!#;W!Y('-U8G9E<G-I;VY<8FEN9&EN9W-<<W=I9UQP>71H;VY<<W9N7"HN
M<'D@:6YT;R!T:&4@<W9N(&9O;&1E<BX**R @(" @("!#;W!Y('-U8G9E<G-I
M;VY<8FEN9&EN9W-<<W=I9UQP>71H;VY<*BYP>2!A;F0**R @(" @("!296QE
M87-E7'-U8G9E<G-I;VY<8FEN9&EN9W-<<W=I9UQP>71H;VY<*BYD;&P@:6YT
M;R!T:&4@;&EB<W9N(&9O;&1E<BX**PHK(" @(" @($]P=&EO;F%L;'DL('EO
M=2!C86X@<G5N('1H92!F;VQL;W=I;F<@8V]M;6%N9',@=&\@8V]M<&EL92!T
M:&4@<'ET:&]N"B @(" @(" @<V]U<F-E<R!I;G1O(&)Y=&5C;V1E.@HM(" @
M(" @( HK"B @(" @(" @("!P>71H;VX@/%!95$A/3CY<;&EB7&-O;7!I;&5A
M;&PN<'D@/%!95$A/3CY<3&EB7'-I=&4M<&%C:V%G97-<<W9N"BT@(" @(" @
M(" **R @(" @(" @('!Y=&AO;B \4%E42$]./EQL:6)<8V]M<&EL96%L;"YP
M>2 \4%E42$]./EQ,:6)<<VET92UP86-K86=E<UQL:6)S=FX**PH@(" @(" @
M(%1H:7,@8V%N(&UA:V4@=&AE(&UO9'5L97,@;&]A9"!F87-T97(@9F]R('5S
M97)S('=I=&AO=70@=W)I=&4@86-C97-S"BT@(" @(" @=&\@/%!95$A/3CY<
M3&EB7'-I=&4M<&%C:V%G97-<<W9N+B @(" @(" **R @(" @("!T;R!T:&4@
M<VET92UP86-K86=E<R!D:7)E8W1O<GDN"B *(" @(#,N("!697)I9GD@=&AA
M="!A;B G<W9N)R!P86-K86=E(&AA<R!B965N(&EN<W1A;&QE9"!C;W)R96-T
M;'DN("!9;W4@8V%N"B @(" @(" @9&\@=&AI<R!B>2!R=6YN:6YG('!Y=&AO
L;B!V:6$@)W!Y=&AO;B M8R B9G)O;2!S=FX@:6UP;W)T(&-L:65N="(G+@H`
`
end

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Jun 24 09:08:58 2003

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.