Subversion Repositories gelsvn

Rev

Rev 198 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 198 Rev 217
Line 31... Line 31...
31
			ConfigurationType="10"
31
			ConfigurationType="10"
32
<%else%>
32
<%else%>
33
			ConfigurationType="<%ConfigurationType%>"
33
			ConfigurationType="<%ConfigurationType%>"
34
<%endif%>
34
<%endif%>
35
<%endif%>
35
<%endif%>
-
 
36
<%if(UseOfATL)%>
-
 
37
			UseOfATL="<%UseOfATL%>"
-
 
38
<%endif%>
36
<%if(UseOfMFC)%>
39
<%if(UseOfMFC)%>
37
			UseOfMFC="<%UseOfMFC%>"
40
			UseOfMFC="<%UseOfMFC%>"
38
<%endif%>
41
<%endif%>
39
			CharacterSet="<%charset("0")%>"
42
			CharacterSet="<%charset("0")%>"
40
			>
43
			>
41
			<Tool
44
			<Tool
42
				Name="VCPreBuildEventTool"
45
				Name="VCPreBuildEventTool"
-
 
46
<%if(prebuild)%>
-
 
47
				CommandLine="<%eval(prebuild)%>"
-
 
48
<%endif%>
43
			/>
49
			/>
44
			<Tool
50
			<Tool
45
				Name="VCCustomBuildTool"
51
				Name="VCCustomBuildTool"
46
			/>
52
			/>
47
<%if(!custom_only)%>
53
<%if(!custom_only)%>
Line 107... Line 113...
107
				MinimalRebuild="<%MinimalRebuild("true")%>"
113
				MinimalRebuild="<%MinimalRebuild("true")%>"
108
<%endif%>
114
<%endif%>
109
<%if(ExceptionHandling)%>
115
<%if(ExceptionHandling)%>
110
				ExceptionHandling="<%ExceptionHandling("2")%>"
116
				ExceptionHandling="<%ExceptionHandling("2")%>"
111
<%endif%>
117
<%endif%>
112
<%if(!optimize)%>
118
<%if(optimize)%>
-
 
119
<%if(BasicRuntimeChecks)%>
-
 
120
				BasicRuntimeChecks="<%BasicRuntimeChecks%>"
-
 
121
<%endif%>
-
 
122
<%else%>
113
				BasicRuntimeChecks="<%BasicRuntimeChecks("3")%>"
123
				BasicRuntimeChecks="<%BasicRuntimeChecks("3")%>"
114
<%endif%>
124
<%endif%>
115
<%if(SmallerTypeCheck)%>
125
<%if(SmallerTypeCheck)%>
116
				SmallerTypeCheck="<%SmallerTypeCheck%>"
126
				SmallerTypeCheck="<%SmallerTypeCheck%>"
117
<%endif%>
127
<%endif%>
-
 
128
<%if(runtime_library)%>
118
				RuntimeLibrary="<%RuntimeLibrary("3")%>"
129
				RuntimeLibrary="<%runtime_library%>"
-
 
130
<%else%>
-
 
131
				RuntimeLibrary="<%if(type_is_static || need_staticflags)%><%if(debug_prj)%>1<%else%>0<%endif%><%else%><%if(debug_prj)%>3<%else%>2<%endif%><%endif%>"
-
 
132
<%endif%>
119
<%if(StructMemberAlignment)%>
133
<%if(StructMemberAlignment)%>
120
				StructMemberAlignment="<%StructMemberAlignment%>"
134
				StructMemberAlignment="<%StructMemberAlignment%>"
121
<%endif%>
135
<%endif%>
122
<%if(BufferSecurityCheck)%>
136
<%if(BufferSecurityCheck)%>
123
				BufferSecurityCheck="<%BufferSecurityCheck%>"
137
				BufferSecurityCheck="<%BufferSecurityCheck%>"
Line 287... Line 301...
287
<%if(win_version)%>
301
<%if(win_version)%>
288
				Version="<%win_version%>"
302
				Version="<%win_version%>"
289
<%endif%>
303
<%endif%>
290
				LinkIncremental="<%LinkIncremental("2")%>"
304
				LinkIncremental="<%LinkIncremental("2")%>"
291
				SuppressStartupBanner="<%SuppressStartupBanner("true")%>"
305
				SuppressStartupBanner="<%SuppressStartupBanner("true")%>"
292
				AdditionalLibraryDirectories="<%foreach(libpaths)%><%libpath%><%fornotlast(";")%><%endfor%>"
306
				AdditionalLibraryDirectories="<%foreach(libpaths)%><%if(output_subdir)%><%libpath%>\<%output_subdir%>;<%endif%><%libpath%><%fornotlast(";")%><%endfor%>"
293
<%if(ShowProgress)%>
307
<%if(ShowProgress)%>
294
				ShowProgress="<%ShowProgress%>"
308
				ShowProgress="<%ShowProgress%>"
295
<%endif%>
309
<%endif%>
296
<%if(ignore_default_library_names)%>
310
<%if(ignore_default_library_names)%>
297
				IgnoreDefaultLibraryNames="<%foreach(ignore_default_library_names)%><%ignore_default_library_name%><%fornotlast(";")%><%endfor%>"
311
				IgnoreDefaultLibraryNames="<%foreach(ignore_default_library_names)%><%ignore_default_library_name%><%fornotlast(";")%><%endfor%>"
Line 413... Line 427...
413
<%endif%>
427
<%endif%>
414
<%if(TurnOffAssemblyGeneration)%>
428
<%if(TurnOffAssemblyGeneration)%>
415
				TurnOffAssemblyGeneration="<%TurnOffAssemblyGeneration%>"
429
				TurnOffAssemblyGeneration="<%TurnOffAssemblyGeneration%>"
416
<%endif%>
430
<%endif%>
417
<%if(type_is_dynamic && sharedname)%>
431
<%if(type_is_dynamic && sharedname)%>
418
				ImportLibrary="<%libout%>\<%libname_prefix%><%sharedname%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%lib_ext%>"
432
				ImportLibrary="$(OutDir)\<%libname_prefix%><%sharedname%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%lib_ext%>"
419
<%endif%>
433
<%endif%>
420
<%if(SupportUnloadOfDelayLoadedDLL)%>
434
<%if(SupportUnloadOfDelayLoadedDLL)%>
421
				SupportUnloadOfDelayLoadedDLL="<%SupportUnloadOfDelayLoadedDLL%>"
435
				SupportUnloadOfDelayLoadedDLL="<%SupportUnloadOfDelayLoadedDLL%>"
422
<%endif%>
436
<%endif%>
423
<%if(ImportLibrary)%>
437
<%if(ImportLibrary)%>
Line 501... Line 515...
501
<%endfor%>
515
<%endfor%>
502
<%endfor%>
516
<%endfor%>
503
			</File>
517
			</File>
504
<%endif%>
518
<%endif%>
505
<%if(grouped_source_files)%>
519
<%if(grouped_source_files)%>
506
<%foreach(grouped_source_files)%>
520
<%foreach(sort(grouped_source_files))%>
507
<%if(compares(grouped_source_file, default_group))%>
521
<%if(compares(grouped_source_file, default_group))%>
508
<%foreach(grouped_source_file->files)%>
522
<%foreach(grouped_source_file->files)%>
509
			<File
523
			<File
510
				RelativePath="<%grouped_source_file->file%>">
524
				RelativePath="<%grouped_source_file->file%>">
511
<%if(duplicate_index(grouped_source_file->file))%>
525
<%if(duplicate_index(grouped_source_file->file))%>
Line 513... Line 527...
513
<%foreach(configurations)%>
527
<%foreach(configurations)%>
514
				<FileConfiguration
528
				<FileConfiguration
515
					Name="<%configuration%>|<%platform%>">
529
					Name="<%configuration%>|<%platform%>">
516
					<Tool
530
					<Tool
517
						Name="VCCLCompilerTool"
531
						Name="VCCLCompilerTool"
-
 
532
<%if(flag_overrides(grouped_source_file->file, buildflags))%>
-
 
533
						AdditionalOptions="<%flag_overrides(grouped_source_file->file, buildflags)%>"
-
 
534
<%endif%>
518
						ObjectFile="$(IntDir)\$(InputName)<%duplicate_index(grouped_source_file->file)%>.obj"/>
535
						ObjectFile="$(IntDir)\$(InputName)<%duplicate_index(grouped_source_file->file)%>.obj"/>
519
				</FileConfiguration>
536
				</FileConfiguration>
520
<%endfor%>
537
<%endfor%>
521
<%endfor%>
538
<%endfor%>
-
 
539
<%else%>
-
 
540
<%if(flag_overrides(grouped_source_file->file, buildflags))%>
-
 
541
<%foreach(platforms)%>
-
 
542
<%foreach(configurations)%>
-
 
543
				<FileConfiguration
-
 
544
					Name="<%configuration%>|<%platform%>">
-
 
545
					<Tool
-
 
546
						Name="VCCLCompilerTool"
-
 
547
						AdditionalOptions="<%flag_overrides(grouped_source_file->file, buildflags)%>"/>
-
 
548
				</FileConfiguration>
-
 
549
<%endfor%>
-
 
550
<%endfor%>
-
 
551
<%endif%>
522
<%endif%>
552
<%endif%>
523
			</File>
553
			</File>
524
<%endfor%>
554
<%endfor%>
525
<%else%>
555
<%else%>
526
			<Filter
556
			<Filter
Line 534... Line 564...
534
<%foreach(configurations)%>
564
<%foreach(configurations)%>
535
					<FileConfiguration
565
					<FileConfiguration
536
						Name="<%configuration%>|<%platform%>">
566
						Name="<%configuration%>|<%platform%>">
537
						<Tool
567
						<Tool
538
							Name="VCCLCompilerTool"
568
							Name="VCCLCompilerTool"
-
 
569
<%if(flag_overrides(grouped_source_file->file, buildflags))%>
-
 
570
							AdditionalOptions="<%flag_overrides(grouped_source_file->file, buildflags)%>"
-
 
571
<%endif%>
539
							ObjectFile="$(IntDir)\$(InputName)<%duplicate_index(grouped_source_file->file)%>.obj"/>
572
							ObjectFile="$(IntDir)\$(InputName)<%duplicate_index(grouped_source_file->file)%>.obj"/>
540
					</FileConfiguration>
573
					</FileConfiguration>
541
<%endfor%>
574
<%endfor%>
542
<%endfor%>
575
<%endfor%>
-
 
576
<%else%>
-
 
577
<%if(flag_overrides(grouped_source_file->file, buildflags))%>
-
 
578
<%foreach(platforms)%>
-
 
579
<%foreach(configurations)%>
-
 
580
					<FileConfiguration
-
 
581
						Name="<%configuration%>|<%platform%>">
-
 
582
						<Tool
-
 
583
							Name="VCCLCompilerTool"
-
 
584
							AdditionalOptions="<%flag_overrides(grouped_source_file->file, buildflags)%>"/>
-
 
585
					</FileConfiguration>
-
 
586
<%endfor%>
-
 
587
<%endfor%>
-
 
588
<%endif%>
543
<%endif%>
589
<%endif%>
544
				</File>
590
				</File>
545
<%endfor%>
591
<%endfor%>
546
			</Filter>
592
			</Filter>
547
<%endif%>
593
<%endif%>
Line 555... Line 601...
555
<%foreach(configurations)%>
601
<%foreach(configurations)%>
556
					<FileConfiguration
602
					<FileConfiguration
557
						Name="<%configuration%>|<%platform%>">
603
						Name="<%configuration%>|<%platform%>">
558
						<Tool
604
						<Tool
559
							Name="VCCLCompilerTool"
605
							Name="VCCLCompilerTool"
-
 
606
<%if(flag_overrides(source_file, buildflags))%>
-
 
607
							AdditionalOptions="<%flag_overrides(source_file, buildflags)%>"
-
 
608
<%endif%>
560
						ObjectFile="$(IntDir)\$(InputName)<%duplicate_index(source_file)%>.obj"/>
609
							ObjectFile="$(IntDir)\$(InputName)<%duplicate_index(source_file)%>.obj"/>
-
 
610
					</FileConfiguration>
-
 
611
<%endfor%>
-
 
612
<%endfor%>
-
 
613
<%else%>
-
 
614
<%if(flag_overrides(source_file, buildflags))%>
-
 
615
<%foreach(platforms)%>
-
 
616
<%foreach(configurations)%>
-
 
617
					<FileConfiguration
-
 
618
						Name="<%configuration%>|<%platform%>">
-
 
619
						<Tool
-
 
620
							Name="VCCLCompilerTool"
-
 
621
							AdditionalOptions="<%flag_overrides(source_file, buildflags)%>"/>
561
					</FileConfiguration>
622
					</FileConfiguration>
562
<%endfor%>
623
<%endfor%>
563
<%endfor%>
624
<%endfor%>
564
<%endif%>
625
<%endif%>
-
 
626
<%endif%>
565
			</File>
627
			</File>
566
<%endfor%>
628
<%endfor%>
567
<%endif%>
629
<%endif%>
568
		</Filter>
630
		</Filter>
569
<%endif%>
631
<%endif%>
Line 576... Line 638...
576
			<File
638
			<File
577
				 RelativePath="<%pch_header%>">
639
				 RelativePath="<%pch_header%>">
578
			</File>
640
			</File>
579
<%endif%>
641
<%endif%>
580
<%if(grouped_header_files)%>
642
<%if(grouped_header_files)%>
581
<%foreach(grouped_header_files)%>
643
<%foreach(sort(grouped_header_files))%>
582
<%if(compares(grouped_header_file, default_group))%>
644
<%if(compares(grouped_header_file, default_group))%>
583
<%foreach(grouped_header_file->files)%>
645
<%foreach(grouped_header_file->files)%>
584
			<File
646
			<File
585
				RelativePath="<%grouped_header_file->file%>">
647
				RelativePath="<%grouped_header_file->file%>">
586
			</File>
648
			</File>
Line 651... Line 713...
651
<%if(inline_files)%>
713
<%if(inline_files)%>
652
		<Filter
714
		<Filter
653
			Name="Inline Files"
715
			Name="Inline Files"
654
			Filter="i;inl">
716
			Filter="i;inl">
655
<%if(grouped_inline_files)%>
717
<%if(grouped_inline_files)%>
656
<%foreach(grouped_inline_files)%>
718
<%foreach(sort(grouped_inline_files))%>
657
<%if(compares(grouped_inline_file, default_group))%>
719
<%if(compares(grouped_inline_file, default_group))%>
658
<%foreach(grouped_inline_file->files)%>
720
<%foreach(grouped_inline_file->files)%>
659
				<File
721
			<File
660
					RelativePath="<%grouped_inline_file->file%>">
722
				RelativePath="<%grouped_inline_file->file%>">
661
				</File>
723
			</File>
662
<%endfor%>
724
<%endfor%>
663
<%else%>
725
<%else%>
664
			<Filter
726
			<Filter
665
				Name="<%grouped_inline_file%>"
727
				Name="<%grouped_inline_file%>"
666
				Filter="">
728
				Filter="">
Line 684... Line 746...
684
<%if(template_files)%>
746
<%if(template_files)%>
685
		<Filter
747
		<Filter
686
			Name="Template Files"
748
			Name="Template Files"
687
			Filter="">
749
			Filter="">
688
<%if(grouped_template_files)%>
750
<%if(grouped_template_files)%>
689
<%foreach(grouped_template_files)%>
751
<%foreach(sort(grouped_template_files))%>
690
<%if(compares(grouped_template_file, default_group))%>
752
<%if(compares(grouped_template_file, default_group))%>
691
<%foreach(grouped_template_file->files)%>
753
<%foreach(grouped_template_file->files)%>
692
			<File
754
			<File
693
				RelativePath="<%grouped_template_file->file%>">
755
				RelativePath="<%grouped_template_file->file%>">
694
<%foreach(platforms)%>
756
<%foreach(platforms)%>
Line 747... Line 809...
747
<%if(documentation_files)%>
809
<%if(documentation_files)%>
748
		<Filter
810
		<Filter
749
			Name="Documentation"
811
			Name="Documentation"
750
			Filter="">
812
			Filter="">
751
<%if(grouped_documentation_files)%>
813
<%if(grouped_documentation_files)%>
752
<%foreach(grouped_documentation_files)%>
814
<%foreach(sort(grouped_documentation_files))%>
753
<%if(compares(grouped_documentation_file, default_group))%>
815
<%if(compares(grouped_documentation_file, default_group))%>
754
<%foreach(grouped_documentation_file->files)%>
816
<%foreach(grouped_documentation_file->files)%>
755
			<File
817
			<File
756
				RelativePath="<%grouped_documentation_file->file%>">
818
				RelativePath="<%grouped_documentation_file->file%>">
757
<%foreach(platforms)%>
819
<%foreach(platforms)%>
Line 810... Line 872...
810
<%if(resource_files && !type_is_static)%>
872
<%if(resource_files && !type_is_static)%>
811
		<Filter
873
		<Filter
812
			Name="Resource Files"
874
			Name="Resource Files"
813
			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe">
875
			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe">
814
<%if(grouped_resource_files)%>
876
<%if(grouped_resource_files)%>
815
<%foreach(grouped_resource_files)%>
877
<%foreach(sort(grouped_resource_files))%>
816
<%if(compares(grouped_resource_file, default_group))%>
878
<%if(compares(grouped_resource_file, default_group))%>
817
<%foreach(grouped_resource_file->files)%>
879
<%foreach(grouped_resource_file->files)%>
818
			<File
880
			<File
819
				RelativePath="<%grouped_resource_file->file%>">
881
				RelativePath="<%grouped_resource_file->file%>">
820
			</File>
882
			</File>