Changeset 461 for CMT/HEAD/source/cmt_awk.cxx
- Timestamp:
- Jun 24, 2008, 5:36:34 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CMT/HEAD/source/cmt_awk.cxx
r459 r461 14 14 #include "cmt_system.h" 15 15 #include "cmt_log.h" 16 #include "cmt_use.h" 16 17 17 18 class Parser … … 697 698 vreq += CmtSystem::file_separator (); 698 699 vreq += "cmt"; 699 vreq += CmtSystem::file_separator (); 700 vreq += "version.cmt"; 701 702 if (CmtSystem::test_file (vreq)) 700 // vreq += CmtSystem::file_separator (); 701 // vreq += "version.cmt"; 702 703 // if (CmtSystem::test_file (vreq)) 704 if (CmtSystem::test_file (vreq 705 + CmtSystem::file_separator () 706 + Package::get_version_file_name ()) 707 ) 703 708 { 704 version.read (vreq); 705 int pos; 706 pos = version.find ('\n'); 707 if (pos != cmt_string::npos) version.erase (pos); 708 pos = version.find ('\r'); 709 if (pos != cmt_string::npos) version.erase (pos); 710 709 Package::get_version (version, vreq); 710 711 711 a.run (entry, version, path, true); 712 712 has_package = true; … … 876 876 if (CmtSystem::test_file (req)) 877 877 { 878 cmt_string req;879 880 req = name;881 req += CmtSystem::file_separator ();882 req += "version.cmt";883 884 878 cmt_string version; 885 if (CmtSystem::test_file (req)) 879 cmt_string v; 880 if (Package::get_version (v, name)) 886 881 { 887 version.read (req); 888 int pos; 889 pos = version.find ('\n'); 890 if (pos != cmt_string::npos) version.erase (pos); 891 pos = version.find ('\r'); 892 if (pos != cmt_string::npos) version.erase (pos); 882 version = v; 893 883 } 894 884 else … … 896 886 version = "v*"; 897 887 } 898 888 899 889 cout << package << " " << version << " " << path << endl; 900 890
Note: See TracChangeset
for help on using the changeset viewer.