On 4/3/2012 2:23 PM, Mike Clapper wrote:
> I am trying to bootstrap CMake-2.8.7 to HP NonStop using the OSS
> environment.  The environment provided by OSS is very similar to Linux
> and Unix.  The underlying hardware is IA64.

Thanks for working on the port.  We'll be happy to take fixes upstream.

After that please consider submitting a nightly build to our dashborad:

  http://open.cdash.org/index.php?project=CMake

so we can keep it working.

For example - I have fixed these errors by modifying
"cmake-2.8.7/Utilities/cmIML/ABI.h"

Please consider basing your work on CMake from Git upstream:

 http://www.cmake.org/Wiki/CMake/Git

That will make them much easier to integrate and may save you work
if similar changes have already been made.

> - I include the compiler define for
the NonStop in the '#ifdef' statements - but the changes do not persist
if bootstap is re-run, leading me to believe there is a location in the
source tree where the mods need to be made for this to be a proper port...

The file is configured from Utilities/KWIML/ABI.h.in.

There are a lot of .in files in Source/kwsys and Utilities/KWIML.
Both of those directories are designed to be integrated into the
source trees of multiple projects.  To avoid conflicts they
configure the symbol namespaces and prefixes.

The easiest way to know which files are real sources and which are
generated is to do an out-of-source build.  Use a fresh source tree
and run

 $ mkdir cmake-build && cd cmake-build
 $ ../cmake-src/bootstrap
 $ make

Then be sure to edit only files in the source tree since all files
in the build tree are derived.

-Brad
--

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to