1File: gsl-lite/example/cmake-pkg/Readme.md
2
3One example of installing gsl-lite package (on Windows):
4```
5prompt> cd ...\gsl-lite
6prompt> script\install-gsl-pkg.py --install-prefix d:/dev2
7Installing gsl-lite package:
8
9cmake -H. -B"./cmake-pkg-install" -G"Unix Makefiles"  -DCMAKE_CXX_COMPILER="g++" -DCMAKE_INSTALL_PREFIX="d:/dev2"
10-- Configuring done
11-- Generating done
12-- Build files have been written to: D:/Own/Martin/Cloud/Dropbox/Project/GitHub-Pre/IsoCpp/gsl-lite/cmake-pkg-install
13cmake --build ./cmake-pkg-install   --target install
14Install the project...
15-- Install configuration: ""
16-- Installing: D:/dev2/lib/cmake/gsl-lite/gsl-liteTargets.cmake
17-- Installing: D:/dev2/include
18-- Installing: D:/dev2/include/gsl
19-- Installing: D:/dev2/include/gsl/gsl
20-- Installing: D:/dev2/include/gsl/gsl-lite.h
21-- Installing: D:/dev2/include/gsl/gsl-lite.hpp
22-- Installing: D:/dev2/include/gsl.h
23-- Installing: D:/dev2/include/gsl.hpp
24-- Installing: D:/dev2/lib/cmake/gsl-lite/gsl-liteConfig.cmake
25-- Installing: D:/dev2/lib/cmake/gsl-lite/gsl-liteConfigVersion.cmake
26```
27
28Use package:
29```
30prompt> cd example/cmake-pkg
31prompt> use-gsl-pkg.py --cmake-prefix d:/dev2
32Using gsl-lite package:
33
34cmake -H. -B"./cmake-pkg-build" -G"Unix Makefiles"  -DCMAKE_CXX_COMPILER="g++" -DCMAKE_INSTALL_PREFIX="_stage" -DCMAKE_PREFIX_PATH="d:/dev2"
35-- The CXX compiler identification is GNU 7.2.0
36-- Check for working CXX compiler: C:/MinGW/bin/g++.exe
37-- Check for working CXX compiler: C:/MinGW/bin/g++.exe -- works
38-- Detecting CXX compiler ABI info
39-- Detecting CXX compiler ABI info - done
40-- Detecting CXX compile features
41-- Detecting CXX compile features - done
42-- Configuring done
43-- Generating done
44-- Build files have been written to: .../gsl-lite/example/cmake-pkg/cmake-pkg-build
45cmake --build ./cmake-pkg-build
46Scanning dependencies of target package_using_gsl-lite
47[ 50%] Building CXX object CMakeFiles/package_using_gsl-lite.dir/main.cpp.obj
48[100%] Linking CXX executable package_using_gsl-lite.exe
49[100%] Built target package_using_gsl-lite
50ctest
51Test project .../gsl-lite/example/cmake-pkg/cmake-pkg-build
52    Start 1: test
531/1 Test #1: test .............................   Passed    0.04 sec
54
55100% tests passed, 0 tests failed out of 1
56
57Total Test time (real) =   0.06 sec
58```