-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit d03423a
Showing
2,784 changed files
with
787,093 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
# This file is used to ignore files which are generated | ||
# ---------------------------------------------------------------------------- | ||
|
||
*~ | ||
*.autosave | ||
*.a | ||
*.core | ||
*.moc | ||
*.o | ||
*.obj | ||
*.orig | ||
*.rej | ||
*.so | ||
*.so.* | ||
*_pch.h.cpp | ||
*_resource.rc | ||
*.qm | ||
.#* | ||
*.*# | ||
core | ||
!core/ | ||
tags | ||
.DS_Store | ||
.directory | ||
*.debug | ||
Makefile* | ||
*.prl | ||
*.app | ||
moc_*.cpp | ||
ui_*.h | ||
qrc_*.cpp | ||
Thumbs.db | ||
*.res | ||
*.rc | ||
/.qmake.cache | ||
/.qmake.stash | ||
|
||
# qtcreator generated files | ||
*.pro.user* | ||
|
||
# xemacs temporary files | ||
*.flc | ||
|
||
# Vim temporary files | ||
.*.swp | ||
|
||
# Visual Studio generated files | ||
*.ib_pdb_index | ||
*.idb | ||
*.ilk | ||
*.pdb | ||
*.sln | ||
*.suo | ||
*.vcproj | ||
*vcproj.*.*.user | ||
*.ncb | ||
*.sdf | ||
*.opensdf | ||
*.vcxproj | ||
*vcxproj.* | ||
|
||
# MinGW generated files | ||
*.Debug | ||
*.Release | ||
|
||
# Python byte code | ||
*.pyc | ||
|
||
# Binaries | ||
# -------- | ||
*.dll | ||
*.exe | ||
bk | ||
build- |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,157 @@ | ||
Licensed to the Apache Software Foundation (ASF) under one or more | ||
contributor license agreements. See the NOTICE file distributed with | ||
this work for additional information regarding copyright ownership. | ||
The ASF licenses this file to You under the Apache License, Version 2.0 | ||
(the "License"); you may not use this file except in compliance with | ||
the License. You may obtain a copy of the License at | ||
http://www.apache.org/licenses/LICENSE-2.0 | ||
|
||
Unless required by applicable law or agreed to in writing, software | ||
distributed under the License is distributed on an "AS IS" BASIS, | ||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
See the License for the specific language governing permissions and | ||
limitations under the License. | ||
|
||
|
||
Detailed build instructions are provided for in both HTML | ||
and APT format in releases. The APT sources are | ||
available in Subversion checkouts. | ||
|
||
autotools: | ||
site/building/autotools.html | ||
src/site/apt/building/autotools.apt | ||
|
||
Apache Ant: | ||
site/building/ant.html | ||
src/site/apt/building/ant.apt | ||
|
||
Apache Maven 2: | ||
site/building/maven.html | ||
src/site/apt/building/maven.apt | ||
|
||
Microsoft Visual Studio: | ||
site/building/vstudio.html | ||
src/site/apt/building/vstudio.apt | ||
|
||
Apple Xcode: | ||
site/building/xcode.html | ||
src/site/apt/building/xcode.apt | ||
|
||
|
||
|
||
|
||
Introduction | ||
============ | ||
Apache log4cxx is a C++ transliteration of Apache log4j. | ||
|
||
|
||
|
||
Maven 2: | ||
================== | ||
|
||
Maven 2 used to prepare site documentation and will be used to package the release. | ||
TODO: add more documentation. | ||
|
||
|
||
Ant + cpptasks build: | ||
================== | ||
|
||
The Ant build script is the definitive build script for log4cxx and | ||
is able to build log4cxx with (at least) gcc, Microsoft Visual C++ 6, 7, 7.1 | ||
and Borland C++ 5.5 and produce IDE project files for Microsoft Visual Studio | ||
6, Borland CBuilderX and Apple Xcode to assist in debugging. | ||
|
||
Prerequisites: | ||
|
||
Apache Ant 1.6.1 or later | ||
http://ant.apache.org | ||
|
||
cpptasks.jar and ant-contrib.jar on CLASSPATH | ||
(March 2005 or later releases or CVS HEAD) | ||
http://ant-contrib.sourceforge.net | ||
|
||
JDK 1.4 or later. Earlier versions might work but | ||
have not been tested. | ||
|
||
GNU patch on command path. | ||
|
||
GNU sed, gzip and zip on command path (required for tests) | ||
|
||
Connection to internet | ||
|
||
- or - | ||
|
||
The following files placed in the lib directory: | ||
apr-1.2.2.tar.gz | ||
apr-util-1.2.2.tar.gz | ||
|
||
http://apr.apache.org | ||
|
||
|
||
|
||
Building: | ||
|
||
Unix gcc: | ||
|
||
$> export CLASSPATH=path_to_cpptasks/cpptasks.jar:path_to_antcontrib/ant-contrib.jar | ||
|
||
- or - | ||
|
||
$> setenv CLASSPATH path_to_cpptasks/cpptasks.jar:path_to_antcontrib/ant-contrib.jar | ||
|
||
|
||
$> ant | ||
|
||
|
||
Microsoft Visual C++: | ||
|
||
$> set CLASSPATH=path_to_cpptasks/cpptasks.jar;path_to_antcontrib/ant-contrib.jar | ||
$> path_to_vc\bin\vcvars32 | ||
$> ant | ||
|
||
|
||
Borland C++: | ||
|
||
$> set CLASSPATH=path_to_cpptasks/cpptasks.jar;path_to_antcontrib/ant-contrib.jar | ||
$> ant -Dcompiler=bcc | ||
|
||
|
||
|
||
Build options: | ||
|
||
-Dcompiler= see list from http://ant-contrib.sourceforge.net/cc.html | ||
-Ddebug=[true | false] | ||
-Dlib.type=[shared | static | dylib] | ||
-Drtti=[false | true] | ||
-Dapache.mirror=URL | ||
-Dapr.lib.type=[static | shared] | ||
-Daprutil.lib.type=[static | shared] | ||
-Dapriconv.lib.type=[static | shared] | ||
-Dhas.wchar_t=[1 | 0] | ||
-Dlogchar=[wchar_t utf8] | ||
-Dos.family=cygwin | ||
|
||
Build targets: | ||
|
||
build Build log4cxx library | ||
build-all Builds all artifacts | ||
build-examples Builds example programs | ||
build-projects-cbx Builds project files for Borland CBuilderX | ||
build-projects-vc6 Builds project files for Microsoft Visual C++ 6 | ||
build-projects-xcode Builds project files for Apple Xcode | ||
build-shortsocketserver builds a socket server used by unit tests | ||
build-standalone-unittest Builds a unit tests + log4cxx executable | ||
build-unittest Builds unit test app | ||
check Runs all diagnostic tests | ||
clean Removes built files | ||
dist Builds a source distribution | ||
fixcrlf repair end-of-line sequences | ||
header-check Checks headers against Effective C++ guidelines | ||
run-standalone-unittest Runs standalone unit test | ||
run-unittest Runs unit test | ||
usage Describes usage of the build script | ||
|
||
|
||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
This file contains the PGP&GPG keys of various Apache developers. | ||
Please don't use them for email unless you have to. Their main | ||
purpose is code signing. | ||
|
||
Apache users: pgp < KEYS | ||
Apache developers: | ||
(pgpk -ll <your name> && pgpk -xa <your name>) >> this file. | ||
or | ||
(gpg --fingerprint --list-sigs <your name> | ||
&& gpg --armor --export <your name>) >> this file. | ||
|
||
Apache developers: please ensure that your key is also available via the | ||
PGP keyservers (such as pgpkeys.mit.edu). | ||
|
||
|
||
pub 1024D/2E114322 2005-06-11 [expires: 2010-06-10] | ||
Key fingerprint = A1A2 B554 6D43 31B2 A41E 1C07 BE16 C95D 2E11 4322 | ||
uid Curt Arnold <[email protected]> | ||
sig 3 2E114322 2005-06-11 Curt Arnold <[email protected]> | ||
sub 2048g/209ECE57 2005-06-11 [expires: 2010-06-10] | ||
sig 2E114322 2005-06-11 Curt Arnold <[email protected]> | ||
|
||
-----BEGIN PGP PUBLIC KEY BLOCK----- | ||
Version: GnuPG v1.4.3 (Darwin) | ||
|
||
mQGiBEKrSNQRBAC4J7udOBoC5+gVxBaPAbjXfnq12l5Pau1WD+UothePNGjI2hOp | ||
+Rnzikk3ISgyrjiX3A8ScZYbu3iXvMpF4zknkGLdmerpf4Gz9xGeushwun+UFaFL | ||
MX5u7LWJo9wDKzbcJJit1j/qGEg/HRp5fnVYCh0/l4dLansL60NhxtYdxwCguu2e | ||
wZMZFroaiIXqnce7+cGDRq8D/2HgKGtEJHY3z8OtUqncWbW+RAQqdcT0Z+bMB8o6 | ||
0UCHxUoJrFS1lA62qU3kcZ8ACPoh9xDW4X47EgNPELX81alymTI5FdqiDK7RIwzE | ||
JlOH/8JJgC6eSwiUXJ0cOJwpMonitcpMLouxuURuPSpfE5b1mQ1gFzN5MBL8xlZQ | ||
8IO6A/9qWwyWyQBoJud0RDIsVRosdoSBZtw9PHsURgsqfNsS2NXTWK4HjxExw1KO | ||
AXmRlALfrH8yAShy/AyiUrwlKHG2WPTe6Etygjlr4dIxqTiCOoi+qv+H8SXW4Qy3 | ||
SnyozJ2RlKoYG0oDTbVMsPhOFdytHjConDLL9vS14j4kN9zWB7QgQ3VydCBBcm5v | ||
bGQgPGNhcm5vbGRAYXBhY2hlLm9yZz6IZAQTEQIAJAUCQqtI1AIbAwUJCWYBgAYL | ||
CQgHAwIDFQIDAxYCAQIeAQIXgAAKCRC+FsldLhFDIs5CAJ9roOB39ithHoCLaDJx | ||
l14efLwgNgCfcDBYutNX5W627kCeheDqhQbTqTi5Ag0EQqtJBRAIAN8maiGIO44S | ||
dc9Ep3CAm0aXDeR8IQ/F253WcMQtkFBjeHEDd6/+EFT52vswMI6ZJDVV/A7pe4VM | ||
XAdNutFmUG2gy9OJOu8gMuO3jTCLxUXyQYNF/RasOAQJgc7q1N5QgKtXVH2InQ21 | ||
vHvlHM1fVe4rYDPr4JL2lZHe0P8kTzeQ7jI5pQnfYRJmS8I5AMQYFOiM48Pd7Sbs | ||
Wu/rym7ikcmKUe6ZE59hSioneVP31CDMNRxCAQJVS1mZxTozsAEoh+cvmRjOD1Es | ||
0iXvu6Sfe8+sLRL+7CNUZgixE1UFbdnNxuZGlG9qs0LGP7hDWijT1/Y4SHz4ovXx | ||
k0oocmFtiLcAAwcIAMbY7K99hLAFVaU2ukxCSp1TNPcD+IB3gtpRieKaZvBn/LGe | ||
CO+fNAogkw537lmpLk4nI+JiP/xWohyJ9lyEpW7yD4c9AHKNjqvEWD5Bhpnw4qKJ | ||
ohQSVQwEeJRsftY4D0jCP9xbgPiq5woBzHWNok3BVaHqLK0fd0/+KygnT+k6cR22 | ||
Mus9RsEisXk9Oj5lvC0miDOWof4vk2Ll8/H3xt4CXAr13n5Yj2632HolOHrFUQXT | ||
gwc9v5CNIihOQMEiXFxHh743qbsUZktjxeYH7r8wSCV93/QQ4qELiWoUzndpkCRT | ||
lEKenucAv6f5qqZqG7pVW8S48T99HwzwqgFX5VOITwQYEQIADwUCQqtJBQIbDAUJ | ||
CWYBgAAKCRC+FsldLhFDIjnoAJ9ECOIrTH3adnVLOkHZnewyp2ssxwCgtLjlwZ7/ | ||
4QtL3W5Id3nKxPFiI+c= | ||
=9ut1 | ||
-----END PGP PUBLIC KEY BLOCK----- |
Oops, something went wrong.