Daniel Scharrer
896ad251de
Teach find_library and find_package to search lib32 paths ( #11260 )
...
Add a ``FIND_LIBRARY_USE_LIB32_PATHS`` global property analogous to the
``FIND_LIBRARY_USE_LIB64_PATHS`` property. This helps find commands on
multilib systems that use ``lib32`` directories and either do not have
``lib`` symlinks or point ``lib`` to ``lib64``.
2016-06-10 11:09:16 -04:00
Rolf Eike Beer
bd32b682f2
OpenBSD: honor the LOCALBASE and X11BASE environment variables
2014-05-21 20:38:55 +02:00
Rolf Eike Beer
956b719087
OpenBSD: disable FIND_LIBRARY_USE_LIB64_PATHS
...
OpenBSD has no multilib paths.
2014-05-20 18:36:34 +02:00
Rolf Eike Beer
5bd48ac534
Replace string(REGEX REPLACE) with string(REPLACE) where possible
...
The simple replacement is much faster.
2014-04-14 18:17:05 +02:00
Amit Kulkarni
288f75edee
OpenBSD: Install shared libraries without executable permission
2012-12-04 08:25:33 -05:00
Kitware Robot
77543bde41
Convert CMake-language commands to lower case
...
Ancient CMake versions required upper-case commands. Later command
names became case-insensitive. Now the preferred style is lower-case.
Run the following shell code:
cmake --help-command-list |
grep -v "cmake version" |
while read c; do
echo 's/\b'"$(echo $c | tr '[:lower:]' '[:upper:]')"'\(\s*\)(/'"$c"'\1(/g'
done >convert.sed &&
git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' |
egrep -z -v '^(Utilities/cm|Source/kwsys/)' |
xargs -0 sed -i -f convert.sed &&
rm convert.sed
2012-08-13 14:19:16 -04:00
Chuck Atkins
e750761857
OpenBSD: Work-around static/runtime linker inconsistency
...
Detect the runtime linker's search path and add to the compile time
linker's search path. This is needed because OpenBSD's static linker
does not search for shared library dependencies in the same places as
the runtime linker.
2010-03-26 09:33:28 -04:00
Brad King
ee7231c03f
Use NetBSD to initialize OpenBSD configuration
...
We teach Modules/Platform/OpenBSD.cmake to load NetBSD first since the
platforms are so similar. This enables RPATH support on OpenBSD.
2009-08-07 09:56:20 -04:00
Brad King
434a99bbeb
ENH: Teach find_library to find OpenBSD-style libs
...
OpenBSD shared libraries use a ".so.<major>.<minor>" extension and do
not have a symlink with just a ".so" extension. Its "ld" is capable of
finding the library with the best version. This change adds support for
finding such libraries. See issue #3470 .
2008-09-22 11:08:17 -04:00
Bill Hoffman
a64f629140
ENH: add unix paths
2006-03-27 11:09:19 -05:00
Bill Hoffman
080a626d8f
ENH: fix for OpenBSD
2004-12-16 17:26:59 -05:00
Bill Hoffman
66a08c10e5
ENH: more uniform approach to enable language, one step closer to being able to enable a language without modifing cmake source code
2004-08-26 14:55:55 -04:00
Bill Hoffman
c3530dd01f
BUG: fix for bug 383 gcc flags are now always set if the compiler is gnu
2003-11-14 10:44:12 -05:00
Bill Hoffman
f5d95fb078
Complete rework of makefile generators expect trouble
2002-11-08 15:46:08 -05:00