-
Notifications
You must be signed in to change notification settings - Fork 5
/
configure
executable file
·48 lines (43 loc) · 2.2 KB
/
configure
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#!/bin/bash
################################################################################
# #
# This file is part of Virtual Chess Clock, a chess clock software #
# #
# Copyright (C) 2010-2014 Yoann Le Montagner <yo35(at)melix(dot)net> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program. If not, see <http://www.gnu.org/licenses/>. #
# #
################################################################################
# Help text
print_help() {
echo -e "Usage: ./configure [options]"
echo -e "Available options:"
echo -e " --prefix=PREFIX install files at PREFIX (default: /usr/local)"
echo -e " --help print this message"
}
# Default installation directory
CMAKE_INSTALL_PREFIX=/usr/local
# Parse the arguments
for ARG in "$@"
do
if [ "${ARG:0:9}" == "--prefix=" ]; then
CMAKE_INSTALL_PREFIX=${ARG:9}
else
print_help
exit
fi
done
# Call to CMake
echo "This script is only a frontend for cmake. You can also run cmake directly."
cmake . -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$CMAKE_INSTALL_PREFIX