Merge topic 'OpenBSD-paths'

bd32b682 OpenBSD: honor the LOCALBASE and X11BASE environment variables
This commit is contained in:
Brad King 2014-05-22 10:37:46 -04:00 committed by CMake Topic Stage
commit 04fc5dd493
1 changed files with 13 additions and 0 deletions

View File

@ -23,3 +23,16 @@ set_property(GLOBAL PROPERTY FIND_LIBRARY_USE_LIB64_PATHS FALSE)
# OpenBSD policy requires that shared libraries be installed without
# executable permission.
set(CMAKE_INSTALL_SO_NO_EXE 1)
if($ENV{LOCALBASE})
set(OPENBSD_LOCALBASE $ENV{LOCALBASE})
else()
set(OPENBSD_LOCALBASE /usr/local)
endif()
if($ENV{X11BASE})
set(OPENBSD_X11BASE $ENV{X11BASE})
else()
set(OPENBSD_X11BASE /usr/X11R6)
endif()
list(APPEND CMAKE_SYSTEM_PREFIX_PATH ${OPENBSD_LOCALBASE})