No Description

Gavin Halliday d4302b0e37 Fix gh-960 don't create countdisk if var filename 13 years ago
build_utils 4db272182c fixes #205 #492 Added script to generate a clean deb file. 13 years ago
cmake_modules 18e49ac8d3 FIXES gh-936 - Added psmisc to lenny dependency list. 13 years ago
common f9813b8801 Merge pull request #931 from ghalliday/utf8cast 13 years ago
dali c01c927819 swapSuper bypassing transaction and deadlocking 13 years ago
deploy d15ebbee72 Fix gh-831 g++ script needs to be executable 13 years ago
deployment 6a1c2ae631 WIP LN #172 Enable addition of EclServer to Topology 13 years ago
ecl d4302b0e37 Fix gh-960 don't create countdisk if var filename 13 years ago
ecllibrary 9b55309f68 Add comment to describe Std.Str.ExtractMultiple 13 years ago
esp 645877f6b5 Merge pull request #908 from wangkx/gh-907 13 years ago
initfiles e1836eabda Merge pull request #961 from pschwartz/issue928 13 years ago
plugins c01c927819 swapSuper bypassing transaction and deadlocking 13 years ago
roxie c889065bb1 Fix gh-680 Get control:queries working again 13 years ago
rtl 9c520a1e9c More regressions from cmake refactoring 13 years ago
services ce737e5025 Fixes #443, #205 Refactoring of CMake install system 13 years ago
system e8a8d0896d Merge pull request #873 from ghalliday/socket 13 years ago
testing 36df4c113e Clean obvious false-positives from regressions 13 years ago
thorlcr b54b713696 Merge pull request #955 from jakesmith/ifnull-regression 13 years ago
tools ce737e5025 Fixes #443, #205 Refactoring of CMake install system 13 years ago
.gitattributes 7f4953af04 Issue #254 Switches template reading to use jlib 14 years ago
.gitignore 56fb083ffe Add eclipse project files to gitignore list. 13 years ago
CMakeLists.txt 83fe08b67a Update build version for 3.5 development 13 years ago
CNAME 996619b9ea Add CNAME entry for GitHub pages redirection 14 years ago
CONTRIBUTORS 4b97f83a39 Update CONTRIBUTORS with link to agreement 14 years ago
FUTURE b39eb133f9 Initial version of FUTURE document 13 years ago
LICENSE.txt ebf79f2113 gh-500 Add GNU AFFERO GENERAL PUBLIC LICENSE text 13 years ago
README 887336faac Initial commit corresponding to svn revision 66146 14 years ago
VERSIONS 96392a87b0 Changes to the VERSIONS file re branch usage 13 years ago
baseaddr.txt 887336faac Initial commit corresponding to svn revision 66146 14 years ago
build-config.h.cmake 887336faac Initial commit corresponding to svn revision 66146 14 years ago
sourcedoc.xml e34105d7b1 Fix typo, add expect, libldap deps 13 years ago

README


Copyright (C) <2011>

All rights reserved. This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program. If not, see .


http://hpccsystems.com


Description:
------------
This file is the top level handling for
cmake based compilation and build process.

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

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\