diff options
author | Bill Hoffman <bill.hoffman@kitware.com> | 2000-08-31 10:36:18 (GMT) |
---|---|---|
committer | Bill Hoffman <bill.hoffman@kitware.com> | 2000-08-31 10:36:18 (GMT) |
commit | e644c825fb3b151cdf924a94e27acdf7cb2af11c (patch) | |
tree | 5f394ea3b4eef99225c0aed5f0a0c3a7c03c5062 /README | |
parent | dbad2a6901e2686bff8923ab5d5f38de6e844d24 (diff) | |
download | CMake-e644c825fb3b151cdf924a94e27acdf7cb2af11c.zip CMake-e644c825fb3b151cdf924a94e27acdf7cb2af11c.tar.gz CMake-e644c825fb3b151cdf924a94e27acdf7cb2af11c.tar.bz2 |
ENH: clean things up a bit
Diffstat (limited to 'README')
-rw-r--r-- | README | 58 |
1 files changed, 42 insertions, 16 deletions
@@ -1,20 +1,6 @@ -CMakeMaster.make -> main file to be included by makefiles -CMakeVariables.make -> all make varibles are set in this file -CMakeRules.make -> All build rules are here -CMakeLocal.make -> Place for hand configuration -CMakeLists.txt -> File in each directory that contains classes, exe, etc -CMakeTargets.make -> generated rules for make style build -Windows / Visual Studio 6.0 -CMakeSetup.exe -> window MFC based GUI for configure on windows -CMakeSetupCMD.exe -> windows command line version of CMakeConfigure - -Unix -configure -> run on unix to configure for build -CMakeBuildTargets -> Unix program to read CMakeLists.txt and generate CMakeTargets.make - - -CMakeLists.txt: +CMakeLists.txt -> File in each directory that contains classes, exe, etc +CMakeLists.txt contains the following: WIN32_CLASSES = UNIX_CLASSES = ABSTRACT_CLASSES = @@ -25,6 +11,46 @@ BEGIN MAKE VERBATIM ... # copy stuff into CMakeTargets.make directly END MAKE VERBATIM TEMPLATE_INSTANCE_DIR = + +Windows / Visual Studio 6.0 programs +CMakeSetup.exe -> window MFC based GUI for configure on windows +CMakeSetupCMD.exe -> windows command line version of CMakeConfigure +To Build on Windows: +load CMake/Source/CMakeSetup.dsw +Build it +Run it +Specify paths + +Load ITK.dsw +Build Common, Numerics, then any of the many executables, or do a Batch build +with debug only. + + +Unix scripts and programs: +configure -> run on unix to configure for build +CMakeBuildTargets -> Unix program to read CMakeLists.txt and generate CMakeTargets.make +makefile fragments: +CMakeMaster.make -> main file to be included by makefiles +CMakeVariables.make -> all make varibles are set in this file +CMakeRules.make -> All build rules are here +CMakeLocal.make -> Place for hand configuration +CMakeTargets.make -> generated rules for make style build +MakefileTemplate.make -> master makefile template used by configure to generate Makefiles + +Unix install: +In place: +./configure +make + +Other directory: +mkdir Insight-build +cd Insight-build +../Insight/configure +make + + TODO: Fix cmUnixMakefile.cxx and cmDSPMakefile.cxx to read libraries and -I stuff from a config file + + |