Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
CMake
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
André Pedro
CMake
Commits
a87de1e1
Commit
a87de1e1
authored
19 years ago
by
Andy Cedilnik
Browse files
Options
Downloads
Patches
Plain Diff
ENH: Add generic instructions
parent
3341923e
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
Templates/CPack.GenericDescription.txt
+70
-0
70 additions, 0 deletions
Templates/CPack.GenericDescription.txt
Tests/SimpleInstall/CMakeLists.txt
+0
-1
0 additions, 1 deletion
Tests/SimpleInstall/CMakeLists.txt
Tests/SimpleInstallS2/CMakeLists.txt
+0
-1
0 additions, 1 deletion
Tests/SimpleInstallS2/CMakeLists.txt
with
70 additions
and
2 deletions
Templates/CPack.GenericDescription.txt
0 → 100644
+
70
−
0
View file @
a87de1e1
COMPILING INSTRUCTIONS
======================
This project uses the CMake (http://www.cmake.org) cross-platform build system.
To compile this project, you will have to make sure you have CMake installed.
Binary and source distributions of CMake can be found at
http://www.cmake.org/HTML/Download.html. If it exists for your platform, we
highly recommend using a binary distribution.
Once CMake is installed, you are ready to build this project. We highly
recommend reading the documentation on
http://www.cmake.org/HTML/Documentation.html if you are not familiar with this
process.
Here is a summary of the build:
* Run one of the CMake user interfaces.
* Change configuration options.
* Compile (make on UNIX, Visual Studio on Windows).
UNIX/Linux
----------
The following instructions only apply to Unix/Linux systems.
The following example shows how to use this technique to build this project on
multiple architectures. Assume we have a Solaris machine and an IRIX machine
with a shared disk with the source tarball in the home directory.
On either machine, extract the source tarball:
tar xvzf paraview-2.0.0.tar.gz
On the Solaris machine, run
mkdir paraview-2.0.0-solaris<br>
cd paraview-2.0.0-solaris<br>
ccmake ../paraview-2.0.0<br>
make && make install
Then on the IRIX machine, run
mkdir paraview-2.0.0-irix<br>
cd paraview-2.0.0-irix<br>
ccmake ../paraview-2.0.0<br>
make && make install
It is a very good idea to tell CMake what C and C++ compilers you will be
using. This can prevent many build problems. On most systems you can pass this
information to CMake in the following way:
env CXX=/your/C++/compiler CC=/your/c/compiler ccmake .
otherwise you must set CXX and CC in your environment and then run ccmake (or
cmake -i).
Windows
-------
The Windows build process uses the CMake GUI CMakeSetup.
Execute CMakeSetup. This will pop-up a GUI that allows you to tailor the build.
You'll have to tell CMakeSetup where you've placed your source code, and where
to build the object code and dll's. The build directory is typically placed
next to the source directory.
When CMakeSetup completes you can build the project. If you are using Visual
Studio, start up Visual Studio and load the project file. Then select the
ALL_BUILD project, and build it. If you are using NMake Makefiles, Borland
Makefiles, Mingw, MSYS, or Cygwin, then use the appropriate make command.
This diff is collapsed.
Click to expand it.
Tests/SimpleInstall/CMakeLists.txt
+
0
−
1
View file @
a87de1e1
...
...
@@ -123,7 +123,6 @@ ENDIF(CMAKE_CONFIGURATION_TYPES)
# Dummy test of CPack
SET
(
CPACK_PACKAGE_DESCRIPTION_SUMMARY
"Test of packaging with cpack"
)
SET
(
CPACK_PACKAGE_VENDOR
"Kitware"
)
SET
(
CPACK_PACKAGE_DESCRIPTION_FILE
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/foo.h"
)
IF
(
WIN32 AND NOT UNIX
)
FIND_PROGRAM
(
NSIS_MAKENSIS NAMES makensis
...
...
This diff is collapsed.
Click to expand it.
Tests/SimpleInstallS2/CMakeLists.txt
+
0
−
1
View file @
a87de1e1
...
...
@@ -123,7 +123,6 @@ ENDIF(CMAKE_CONFIGURATION_TYPES)
# Dummy test of CPack
SET
(
CPACK_PACKAGE_DESCRIPTION_SUMMARY
"Test of packaging with cpack"
)
SET
(
CPACK_PACKAGE_VENDOR
"Kitware"
)
SET
(
CPACK_PACKAGE_DESCRIPTION_FILE
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/foo.h"
)
IF
(
WIN32 AND NOT UNIX
)
FIND_PROGRAM
(
NSIS_MAKENSIS NAMES makensis
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment