@@ -40,22 +40,33 @@ jobs:
4040
4141 - name : Create installs dir
4242 working-directory : ${{runner.workspace}}
43- run : |
43+ run : |
4444 mkdir installs
4545 ls
4646
47- - name : Install GKLIB
47+ - name : Install GKlib Release
48+ working-directory : GKlib
49+ if : ${{ matrix.config == "Release"}}
4850 run : |
4951 cd GKlib
5052 make config shared=1 prefix=${{runner.workspace}}/installs
5153 make
5254 make install
5355
54- # - name: Check installs
56+ - name : Install GKlib Debug
57+ working-directory : GKlib
58+ if : ${{ matrix.config == "Debug"}}
59+ run : |
60+ cd GKlib
61+ make config shared=1 prefix=${{runner.workspace}}/installs gdb=1 debug=1
62+ make
63+ make install
64+
65+ # - name: Check installs
5566 # working-directory: ${{runner.workspace}}
5667 # run: |
5768 # cd installs
58- # ls
69+ # ls
5970 # ls lib
6071
6172 - name : Copy GKlib shared (bug)
@@ -64,12 +75,21 @@ jobs:
6475 cd installs
6576 cd lib
6677 ln libGKlib.so.0 libGKlib.so
67- ls
78+ ls
79+
80+ - name : Install METIS Release
81+ if : ${{ matrix.config == "Release"}}
82+ run : |
83+ cd METIS
84+ make config shared=1 prefix=${{runner.workspace}}/installs
85+ make
86+ make install
6887
69- - name : Install METIS
88+ - name : Install METIS Debug
89+ if : ${{ matrix.config == "Debug"}}
7090 run : |
7191 cd METIS
72- make config shared=1 prefix=${{runner.workspace}}/installs
92+ make config shared=1 prefix=${{runner.workspace}}/installs gdb=1 debug=1
7393 make
7494 make install
7595
87107 shell : bash
88108 run : |
89109 sudo apt update
90- sudo apt install libopenblas-dev
110+ sudo apt install libopenblas-dev
91111
92112 - name : Create Build Environment
93113 run : cmake -E make_directory ${{runner.workspace}}/build
@@ -103,12 +123,12 @@ jobs:
103123 -DCMAKE_BUILD_TYPE=${{ matrix.config }} \
104124 -DALL_TESTS=${{ matrix.all_tests}}
105125
106- - name : Build
126+ - name : Build
107127 working-directory : ${{runner.workspace}}/build
108128 run : |
109129 cmake --build . --parallel
110130
111- - name : Test executable
131+ - name : Test executable
112132 working-directory : ${{runner.workspace}}/build
113133 run : |
114134 ./bin/highs --solver=hipo \
0 commit comments