Archived issue #0026916
Configuration, CMake - configure variables to customize installation path separately for executables, libraries and resources
Description
There is the need to introduce configure variables to customize installation path separately for executables, libraries and resources:
7.0.0 version is not hardcoded and provided as an example.
executables - <prefix>/bin
scripts - <prefix>/bin/opencascade-7.0.0
libraries - <prefix>/lib
headers - <prefix>/include/opencascade-7.0.0
resources - <prefix>/share/opencascade-7.0.0/resources
docs - <prefix>/share/opencascade-7.0.0/doc
data - <prefix>/share/opencascade-7.0.0/data
samples - <prefix>/share/opencascade-7.0.0/samples
tests - <prefix>/share/opencascade-7.0.0/tests
test res - <prefix>/share/opencascade-7.0.0/results
each executable, sample and library has corresponding OCC version.
includes and scripts are put in folders with corresponding OCC version.
7.0.0 version is not hardcoded and provided as an example.
executables - <prefix>/bin
scripts - <prefix>/bin/opencascade-7.0.0
libraries - <prefix>/lib
headers - <prefix>/include/opencascade-7.0.0
resources - <prefix>/share/opencascade-7.0.0/resources
docs - <prefix>/share/opencascade-7.0.0/doc
data - <prefix>/share/opencascade-7.0.0/data
samples - <prefix>/share/opencascade-7.0.0/samples
tests - <prefix>/share/opencascade-7.0.0/tests
test res - <prefix>/share/opencascade-7.0.0/results
each executable, sample and library has corresponding OCC version.
includes and scripts are put in folders with corresponding OCC version.
Public activity
21 archived notes
Participants are labeled by their role within this record.
Branch [archived branch] has been created by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Dec 22 14:47:57 2015 +0300
unix scripts updated
Author: Author
Date: Tue Dec 22 12:55:57 2015 +0300
0026916: Configuration, CMake - configure variables to customize installation path separately for executables, libraries and resources
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Dec 22 14:47:57 2015 +0300
unix scripts updated
Author: Author
Date: Tue Dec 22 12:55:57 2015 +0300
0026916: Configuration, CMake - configure variables to customize installation path separately for executables, libraries and resources
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Wed Dec 23 10:20:31 2015 +0300
change the structure of binaries for unix
[revision removed]
Detailed log of new commits:
Author: Author
Date: Wed Dec 23 10:20:31 2015 +0300
change the structure of binaries for unix
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
to generate documentation on Ubuntu it is required to install two packages:
sudo apt-get install doxygen graphviz
sudo apt-get install doxygen graphviz
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Dec 24 11:38:46 2015 +0300
OCCT_RESOURCE_PATH env variable is used
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Dec 24 11:38:46 2015 +0300
OCCT_RESOURCE_PATH env variable is used
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Dec 24 13:17:06 2015 +0300
misprints fixed
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Dec 24 13:17:06 2015 +0300
misprints fixed
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Dec 24 18:22:35 2015 +0300
INSTALL_DIR is synced with CMAKE_INSTALL_PREFIX . Change of any of these vars resets the structure of the install folder
[revision removed]
Detailed log of new commits:
Author: Author
Date: Thu Dec 24 18:22:35 2015 +0300
INSTALL_DIR is synced with CMAKE_INSTALL_PREFIX . Change of any of these vars resets the structure of the install folder
Branch [archived branch] has been deleted by Commenter 1.
[revision removed]
[revision removed]
Related records
- #0027062 · parent of · closedMisspelling of resources install path in CMakeLists.txt
- #0027233 · parent of · closedConfiguration - do not include version in SONAME for Android target
- #0032856 · parent of · closedConfiguration, CMake - SONAME should include minor version in addition to major to reflect ABI compatibility
- #0026887 · has duplicate · closedConfiguration, Cmake - the structure of OCCT package is unusual on *nix-based OS
- #0027165 · related to · closedConfiguration, CMake - add an option to choose a variant of the theme of the install paths