0024629: Possibility to install binaries in vc*/bin(d), vc*/lib(d) directories
authoribs <abv@opencascade.com>
Mon, 28 Apr 2014 14:52:21 +0000 (18:52 +0400)
committerabv <abv@opencascade.com>
Wed, 30 Apr 2014 09:07:01 +0000 (13:07 +0400)
commit32856b630d64f5b4cc5d389ad8d305e9eeec9139
tree8cac3b598e0a3f24b6bc84c38133b2b5aa09e1ae
parent33839ae65bb2243c6cfd1ff95c1209105d9c2942
0024629: Possibility to install binaries in vc*/bin(d), vc*/lib(d) directories

Install occt folder now can contain several occt configurations

- custom.bat/sh was added to include specific (for each occt config) custom.bat/sh files
- specific custom.bat/sh is added for each configuration (e.g., custom_vc9_win32_d.bat), generated by cmake and included within custom.bat/sh
- draw.bat has three argument, e.g., vc9 win32 debug (as occt behavior)
- sample.bat has one or four arguments, e.g., sample_name vc8 win64 release
- PATH is not changed. DRAWEXE.exe is called from specific folder

patched custom.[bat/sh].[main/in] files have higher priority than origin ones

Documentation was updated to describe new features of CMake

Seeking process of OpenCL include folder was fixed
23 files changed:
CMakeLists.txt
adm/templates/custom.bat.in [new file with mode: 0644]
adm/templates/custom.bat.main [new file with mode: 0644]
adm/templates/custom.sh.in [new file with mode: 0644]
adm/templates/custom.sh.main [new file with mode: 0644]
adm/templates/draw.bat
adm/templates/draw.sh
adm/templates/env.bat.in
adm/templates/env.sh.in
adm/templates/sample.bat
dox/dev_guides/building/cmake/cmake.md
dox/dev_guides/building/cmake/images/cmake_image001.png
samples/mfc/standard/01_Geometry/CMakeLists.txt
samples/mfc/standard/02_Modeling/CMakeLists.txt
samples/mfc/standard/03_Viewer2d/CMakeLists.txt
samples/mfc/standard/04_Viewer3d/CMakeLists.txt
samples/mfc/standard/05_ImportExport/CMakeLists.txt
samples/mfc/standard/06_Ocaf/CMakeLists.txt
samples/mfc/standard/07_Triangulation/CMakeLists.txt
samples/mfc/standard/08_HLR/CMakeLists.txt
samples/mfc/standard/09_Animation/CMakeLists.txt
samples/mfc/standard/10_Convert/CMakeLists.txt
samples/mfc/standard/mfcsample/CMakeLists.txt