Ticket #495: patch
File patch, 2.5 KB (added by gerd, 13 years ago) |
---|
-
tools/build/parrot_config_c.pl
old new 92 92 print << "EOF"; 93 93 }; /* parrot_config */ 94 94 95 PARROT_EXPORT 95 96 void 96 97 Parrot_set_config_hash(void) 97 98 { -
tools/dev/pbc_to_exe.pir
old new 567 567 568 568 $P0 = '_config'() 569 569 .local string cc, link, link_dynamic, linkflags, ld_out, libparrot, libs, o 570 .local string rpath, osname, build_dir, slash, icushared 570 .local string rpath, osname, build_dir, slash, icushared, installed 571 571 cc = $P0['cc'] 572 572 link = $P0['link'] 573 573 link_dynamic = $P0['link_dynamic'] … … 581 581 build_dir = $P0['build_dir'] 582 582 slash = $P0['slash'] 583 583 icushared = $P0['icu_shared'] 584 installed = $P0['installed'] 584 585 585 586 .local string config, pathquote, exeprefix 586 587 exeprefix = substr exefile, 0, 12 … … 613 614 link .= extra_obj 614 615 link .= pathquote 615 616 skip_extra_obj: 617 if installed == '1' goto config_object_is_in_library 616 618 link .= ' ' 617 619 link .= config 620 config_object_is_in_library: 618 621 link .= ' ' 619 622 link .= rpath 620 623 link .= ' ' -
config/gen/makefiles/root.in
old new 896 896 #IF(win32): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2 897 897 #IF(libparrot_shared_alias): ( cd @blib_dir@ ; ln -sf @libparrot_shared@ @libparrot_shared_alias@ ) 898 898 899 rebuild : $(O_FILES) $(SRC_DIR)/install_config$(O) 900 @echo Rebuild the Parrot library with including $(SRC_DIR)/install_config$(O) 901 $(MKPATH) @blib_dir@ 902 $(LD) $(LD_SHARE_FLAGS) $(LDFLAGS) @ld_out@$(LIBPARROT_SHARED) @libparrot_soname@ \ 903 #IF(cygwin): -Wl,--out-implib=libparrot.dll.a \ 904 #IF(win32 and cc==gcc): -Wl,--out-implib=libparrot.lib \ 905 $(O_FILES) $(SRC_DIR)/install_config$(O) $(C_LIBS) $(ICU_SHARED) 906 #IF(win32): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2 907 #IF(libparrot_shared_alias): ( cd @blib_dir@ ; ln -sf @libparrot_shared@ @libparrot_shared_alias@ ) 908 899 909 900 910 $(INSTALLABLECONFIG) : $(SRC_DIR)/install_config$(O) $(PARROT_CONFIG) $(PBC_TO_EXE) 901 911 $(PARROT) -o parrot_config.pbc tools/util/parrot-config.pir 902 912 $(PBC_TO_EXE) parrot_config.pbc --install 903 913 904 $(INSTALLABLEPBCTOEXE) : $(PBC_TO_EXE) 914 $(INSTALLABLEPBCTOEXE) : $(PBC_TO_EXE) rebuild 905 915 $(PBC_TO_EXE) pbc_to_exe.pbc --install 906 916 907 917 #