[ 
https://issues.apache.org/jira/browse/LOGCXX-421?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thorsten Schöning updated LOGCXX-421:
-------------------------------------
    Attachment: RAD 10.2.zip

Attaching my project files for RAD 10.2, which heavily rely on a custom 
relative project layout for log4cxx itself and dependencies. These project 
files are only a starting point for whoever wants to use them, because paths 
most likely won't be the same. You have two choices: Either layout your project 
exactly the same or adopt the paths as needed using some text editor or such.

The layout I'm using is described in the file "tree.txt" in the attached Zip. 
It's simply the result of running "tree /A" in cmd.exe under Windows and 
shouldn't be that difficult: Some common parent dir containing sub dirs for 
different languages like C and C++, those contain topics, which contain actual 
libs depending on their version etc. All paths in the project files should be 
relative to the project files and according that structure. The following is an 
example for log4cxx itself:

{CODE}
C:.
+---C++
|   +---Logging
|   |   \---log4cxx
|   |       \---0.11.0-SNAPSHOT
|   |           +---build
|   |           |   \---RAD 10.2
|   |           |       +---examples
|   |           |       |   +---console
|   |           |       |   |   \---Win32
|   |           |       |   |       +---Debug
|   |           |       |   |       |   +---out
|   |           |       |   |       |   \---tmp
|   |           |       |   |       \---Release
|   |           |       |   |           +---out
|   |           |       |   |           \---tmp
|   |           |       |   +---delayedloop
|   |           |       |   |   \---Win32
|   |           |       |   |       \---Debug
|   |           |       |   |           +---out
|   |           |       |   |           \---tmp
|   |           |       |   +---stream
|   |           |       |   |   \---Win32
|   |           |       |   |       \---Debug
|   |           |       |   |           +---out
|   |           |       |   |           \---tmp
|   |           |       |   \---trivial
|   |           |       |       \---Win32
|   |           |       |           \---Debug
|   |           |       |               +---out
|   |           |       |               \---tmp
|   |           |       +---libs
|   |           |       |   \---liblog4cxx
|   |           |       |       +---Win32
|   |           |       |       |   +---Debug
|   |           |       |       |   |   +---out
|   |           |       |       |   |   \---tmp
|   |           |       |       |   \---Release
|   |           |       |       |       +---out
|   |           |       |       |       \---tmp
|   |           |       |       \---Win64
|   |           |       |           \---Debug
|   |           |       |               +---out
|   |           |       |               \---tmp
|   |           |       \---tests
|   |           |           \---test_all
|   |           |               \---Win32
|   |           |                   +---Debug
|   |           |                   |   +---out
|   |           |                   |   |   \---output
|   |           |                   |   |       \---newdir
|   |           |                   |   \---tmp
|   |           |                   \---Release
|   |           |                       +---out
|   |           |                       \---tmp
|   |           +---dist
|   |           |   +---log4cxx
|   |           |   |   \---0.10.0
|   |           |   +---log4j
|   |           |   |   +---1.2.17
|   |           |   |   +---2.3
|   |           |   |   +---2.8.1
|   |           |   |   +---2.8.2
|   |           |   |   +---companions
|   |           |   |   \---extras
|   |           |   |       \---1.2.17
|   |           |   +---log4net
|   |           |   |   +---binaries
|   |           |   |   \---source
|   |           |   \---log4php
|   |           |       \---2.3.0
|   |           +---dist-dev
|   |           |   +---log4cxx
|   |           |   \---log4net
|   |           |       +---binaries
|   |           |       \---source
|   |           +---src
|   |           |   +---.git
|   |           |   |   +---hooks
|   |           |   |   +---info
|   |           |   |   +---logs
|   |           |   |   |   \---refs
|   |           |   |   |       +---heads
|   |           |   |   |       |   +---Branch_refs
|   |           |   |   |       |   |   \---tags
|   |           |   |   |       |   \---remotes
|   |           |   |   |       |       \---origin
|   |           |   |   |       \---remotes
|   |           |   |   |           +---gh_mirror
|   |           |   |   |           \---origin
|   |           |   |   +---objects
[...]
|   |           |   |   |   +---info
|   |           |   |   |   \---pack
|   |           |   |   \---refs
|   |           |   |       +---heads
|   |           |   |       |   +---Branch_refs
|   |           |   |       |   |   \---tags
|   |           |   |       |   \---remotes
|   |           |   |       |       \---origin
|   |           |   |       +---remotes
|   |           |   |       |   +---gh_mirror
|   |           |   |       |   \---origin
|   |           |   |       \---tags
|   |           |   +---src
|   |           |   |   +---ant
|   |           |   |   +---assembly
|   |           |   |   +---changes
|   |           |   |   +---examples
|   |           |   |   |   \---cpp
|   |           |   |   +---m4
|   |           |   |   +---main
|   |           |   |   |   +---cpp
|   |           |   |   |   +---include
|   |           |   |   |   |   \---log4cxx
|   |           |   |   |   |       +---config
|   |           |   |   |   |       +---db
|   |           |   |   |   |       +---filter
|   |           |   |   |   |       +---helpers
|   |           |   |   |   |       +---net
|   |           |   |   |   |       +---nt
|   |           |   |   |   |       +---pattern
|   |           |   |   |   |       +---private
|   |           |   |   |   |       +---rolling
|   |           |   |   |   |       +---spi
|   |           |   |   |   |       |   \---location
|   |           |   |   |   |       +---varia
|   |           |   |   |   |       \---xml
|   |           |   |   |   \---resources
|   |           |   |   +---site
|   |           |   |   |   +---apt
|   |           |   |   |   |   +---building
|   |           |   |   |   |   \---community
|   |           |   |   |   +---doxy
|   |           |   |   |   |   \---DTDs
|   |           |   |   |   +---fml
|   |           |   |   |   +---resources
|   |           |   |   |   |   +---css
|   |           |   |   |   |   +---images
|   |           |   |   |   |   |   \---logos
|   |           |   |   |   |   \---js
|   |           |   |   |   \---xdoc
|   |           |   |   |       \---building
|   |           |   |   \---test
|   |           |   |       +---cpp
|   |           |   |       |   +---customlogger
|   |           |   |       |   +---db
|   |           |   |       |   +---defaultinit
|   |           |   |       |   +---filter
|   |           |   |       |   +---helpers
|   |           |   |       |   +---net
|   |           |   |       |   +---nt
|   |           |   |       |   +---pattern
|   |           |   |       |   +---rolling
|   |           |   |       |   +---spi
|   |           |   |       |   +---util
|   |           |   |       |   +---varia
|   |           |   |       |   \---xml
|   |           |   |       +---java
|   |           |   |       |   \---org
|   |           |   |       |       \---apache
|   |           |   |       |           \---log4j
|   |           |   |       |               \---net
|   |           |   |       \---resources
|   |           |   |           +---input
|   |           |   |           |   +---ndc
|   |           |   |           |   +---rolling
|   |           |   |           |   \---xml
|   |           |   |           +---output
|   |           |   |           |   +---newdir
|   |           |   |           |   \---xyz
|   |           |   |           \---witness
|   |           |   |               +---encoding
|   |           |   |               +---ndc
|   |           |   |               +---rolling
|   |           |   |               \---serialization
|   |           |   \---target
|   |           |       +---antrun
|   |           |       +---site
|   |           |       |   +---apidocs
|   |           |       |   |   \---search
|   |           |       |   +---building
|   |           |       |   +---community
|   |           |       |   +---css
|   |           |       |   +---images
|   |           |       |   |   \---logos
|   |           |       |   \---js
|   |           |       \---site-deploy
|   |           |           +---0.10.0
|   |           |           |   +---apidocs
|   |           |           |   |   \---search
|   |           |           |   +---building
|   |           |           |   +---css
|   |           |           |   +---fonts
|   |           |           |   +---images
|   |           |           |   |   +---logos
|   |           |           |   |   \---profiles
|   |           |           |   +---img
|   |           |           |   \---js
|   |           |           \---0.11.0
|   |           |               +---apidocs
|   |           |               |   \---search
|   |           |               +---building
|   |           |               +---community
|   |           |               +---css
|   |           |               +---images
|   |           |               |   \---logos
|   |           |               \---js
|   |           \---web
|   |               +---0.10.0
|   |               |   +---apidocs
|   |               |   |   \---search
|   |               |   +---building
|   |               |   +---css
|   |               |   +---fonts
|   |               |   +---images
|   |               |   |   +---logos
|   |               |   |   \---profiles
|   |               |   +---img
|   |               |   \---js
|   |               \---0.11.0
|   |                   +---apidocs
|   |                   |   \---search
|   |                   +---building
|   |                   +---community
|   |                   +---css
|   |                   +---images
|   |                   |   \---logos
|   |                   \---js
{CODE}

> Ant Build doesn't work with Embarcadero C++ Builder XE 4
> --------------------------------------------------------
>
>                 Key: LOGCXX-421
>                 URL: https://issues.apache.org/jira/browse/LOGCXX-421
>             Project: Log4cxx
>          Issue Type: Bug
>          Components: Build
>         Environment: Windows 7 Ultimate 64 Bit
>            Reporter: Thorsten Schöning
>            Assignee: Thorsten Schöning
>         Attachments: RAD 10.2.zip, XE 4.zip
>
>
> The build process currently doesn't work with Embarcadero C++ Builder XE 4, 
> there are some problems with the ant scripts themselfs and the compiler and 
> linker compatibility as well.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to