Make build system less annoying (#8) r=bryner

- Place objects in the appropriate directories, instead of filling up
   the root directory.
 - Remove namespace macros, which made maintenance troublesome and which
   created a dependency on config.h in public headers
 - Skip useless Fortran checks at configure time


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@8 4c0a9323-5329-0410-9bdc-e9ce6186880e
This commit is contained in:
mmentovai
2006-08-30 20:05:05 +00:00
parent 310d2f384d
commit 425d256321
21 changed files with 5361 additions and 5477 deletions

View File

@@ -19,12 +19,12 @@
#include <utility>
#include "source_line_resolver.h"
using STL_NAMESPACE::map;
using STL_NAMESPACE::vector;
using STL_NAMESPACE::make_pair;
using std::map;
using std::vector;
using std::make_pair;
using __gnu_cxx::hash;
_START_GOOGLE_NAMESPACE_
namespace google_airbag {
void SourceLineResolver::SourceLineInfo::Reset() {
function_name.clear();
@@ -272,4 +272,4 @@ size_t SourceLineResolver::HashString::operator()(const string &s) const {
return hash<const char*>()(s.c_str());
}
_END_GOOGLE_NAMESPACE_
} // namespace google_airbag

View File

@@ -23,9 +23,9 @@
#include <string>
#include <ext/hash_map>
_START_GOOGLE_NAMESPACE_
namespace google_airbag {
using STL_NAMESPACE::string;
using std::string;
using __gnu_cxx::hash_map;
class SourceLineResolver {
@@ -83,6 +83,6 @@ class SourceLineResolver {
void operator=(const SourceLineResolver&);
};
_END_GOOGLE_NAMESPACE_
} // namespace google_airbag
#endif // _SOLURCE_LINE_RESOLVER_H__

View File

@@ -16,8 +16,8 @@
#include <string>
#include "source_line_resolver.h"
using STL_NAMESPACE::string;
using GOOGLE_NAMESPACE::SourceLineResolver;
using std::string;
using google_airbag::SourceLineResolver;
#define ASSERT_TRUE(cond) \
if (!(cond)) { \