No Description

Richard Chapman 403ea32c95 Merge pull request #8364 from GordonSmith/HPCC-13953 9 years ago
build_utils c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® 10 years ago
charm 37d0fb7f7d HPCC-11289 Add README file for HPCC Juju Charm Development 10 years ago
clienttools c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® 10 years ago
cmake_modules 872a27da92 Merge branch 'candidate-5.4.8' into candidate-5.6.0 9 years ago
common 4296e52c9b HPCC-15050 Protect access to binutils with a critical section 9 years ago
dali d6d56bf0a8 HPCC-14610 Add IFile::setFilePermissions for more control of dirs and files 9 years ago
deploy c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® 10 years ago
deployment c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® 10 years ago
docs 99d690a5d0 HPCC-14526 DOCS:Document Roxie preferred cluster 9 years ago
ecl fbc5026501 HPCC-14507 Fix problem creating empty dictionaries 9 years ago
ecllibrary c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® 10 years ago
esp e73e9d4375 HPCC-13953 Banner does not show in new ECL Watch 9 years ago
githooks 4ba38f7d01 Merge remote-tracking branch 'origin/candidate-3.10.x' 12 years ago
initfiles d6d56bf0a8 HPCC-14610 Add IFile::setFilePermissions for more control of dirs and files 9 years ago
lib2 c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® 10 years ago
misc 66e814cdf0 HPCC-9508 Add eclipse code layout settings file to project 12 years ago
plugins dc68f68e81 HPCC-14844 Cache database connections when using Embedded SQL 9 years ago
roxie 0d318e57bf HPCC-15017 Roxie cumulative counts not working 9 years ago
rtl b443e2a02e HPCC-14835 Can't pass a dataset that includes a set/child dataset to Python 9 years ago
services c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® 10 years ago
system d171a39066 Merge pull request #8208 from richardkchapman/osxwarn 9 years ago
testing dc68f68e81 HPCC-14844 Cache database connections when using Embedded SQL 9 years ago
thorlcr 28597d9481 HPCC-14984 Prevent follow on crash in distributor 9 years ago
tools 762cc8467a HPCC-14913 Ignore deprecated warnings in OSX 9 years ago
.gitattributes 7f4953af04 Issue #254 Switches template reading to use jlib 14 years ago
.gitignore a8ff38a9ca Minor code cleaup to avoid false positives from Eclipse 13 years ago
.gitmodules d674582119 HPCC-13635 Update Viz Framework to v1.0.2 10 years ago
.travis.yml 50beb15156 HPCC-13601 Travis-CI 10 years ago
CMakeLists.txt 649c5b6862 HPCC-14706 Remove trademark from Clienttools Windows Start Menu 9 years ago
CNAME 996619b9ea Add CNAME entry for GitHub pages redirection 14 years ago
CONTRIBUTORS c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® 10 years ago
FUTURE b39eb133f9 Initial version of FUTURE document 13 years ago
LICENSE.txt c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® 10 years ago
README c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® 10 years ago
VERSIONS aa1739ffc3 VERSION rules updated 10 years ago
baseaddr.txt c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® 10 years ago
build-config.h.cmake 08fd95330b HPCC-9902 Use the build version as the ecl version reported by eclcc 11 years ago
sourcedoc.xml c63b80c278 HPCC-13448 Source Code needs Marca Registrada next to HPCC Systems® 10 years ago
version.cmake 26ac751ce6 Split off candidate-5.6.2 branch 9 years ago

README

HPCC SYSTEMS software Copyright (C) 2012 HPCC Systems®.

Licensed 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.


http://hpccsystems.com


To build for Linux:
-------------------

1. Check out sources (for example, to directory ~/hpcc)
2. Create a build directory - either as a child of hpcc or elsewhere
3. cd to the build directory
4a.To create makefiles to build native release version for local machine, run
cmake ~/hpcc
4b.To create makefiles to build native debug version, run
cmake -DCMAKE_BUILD_TYPE=Debug ~/hpcc
4c.To create makefiles to build 32-bit version from 64-bit host, run
cmake -DCMAKE_C_FLAGS:STRING="-m32 -march=i386" -DCMAKE_CXX_FLAGS:STRING="-m32 -march=i386" ~/hpcc
5. To build the makefiles just created above, run
make
6. Executables will be created in .//bin and .//libs
7. To create a .deb / ,rpm to install, run
make package


To build for Windows:
---------------------

1. Check out sources (for example, to directory c:\hpcc)
2. Create a build directory - either as a child of hpcc or elsewhere
3. cd to the build directory
4. To create a Visual Studio project, run
cmake c:\hpcc -G "Visual Studio 9 2008"
The sln file hpccsystems-platform.sln will be created in the current directory, and will support debug and release targets
5. To build the project, load the solution into the visual studio IDE and build in the usual way.
6. Executables will be created in (for example) c:\hpcc\bin\

To build client tools for Macintosh OSX:
----------------------------------------

1. Check out sources (for example, to directory ~/hpcc)
2. You many need to install some 3rd-party dev packages using macports
3. Create a build directory - either as a child of hpcc or elsewhere
4. cd to the build directory
5. Use clang to build the clienttools (gcc4.2 cores when compiling some of the sources):
CC=/usr/bin/clang CXX=/usr/bin/clang++ cmake ~/hpcc -DCLIENTTOOLS_ONLY
5. To build the makefiles just created above, run
make
6. Executables will be created in .//bin and .//libs
7. To create a .dmg to install, run
make package