forked from htcondor/htcondor
-
Notifications
You must be signed in to change notification settings - Fork 0
/
configure_uw
executable file
·30 lines (29 loc) · 1.16 KB
/
configure_uw
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
#!/bin/sh
echo "-------------------------------------------------------------------"
echo "* NOTE: Attempting to configure a UW-esk build"
echo "* which will build and link specfic versions of externals"
echo "* that may not be the version your system distros with!"
echo "* so if you are not UW, namely a package maintainer for distro xyz"
echo "* you will likely want to run \"cmake .\""
echo "*"
echo "* add -D_DEBUG:BOOL=FALSE to get non-optimized code for debugging"
echo "* Another option would be to run ccmake or cmake-gui"
echo "-------------------------------------------------------------------"
PWD=`pwd`
if [ `uname` = "Darwin" ] ; then
# In older verisons, cmake will use gcc and c++ for the C and C++ compilers.
# On Mac OS X, these invoke different compilers (llvm gnu and clang,
# respectively).
# For newer versions of OS X (10.9.x and later), use Clang.
# For older versions, use GCC.
if sw_vers | grep -q 'ProductVersion: 10.[91]' ; then
CC=cc
CXX=c++
else
CC=gcc
CXX=g++
fi
export CC
export CXX
fi
cmake -DUW_BUILD:BOOL=TRUE -D_VERBOSE:BOOL=TRUE -DBUILDID:STRING=UW_development -DCMAKE_INSTALL_PREFIX:PATH=${PWD}/release_dir "$@"