OpenBSD: honor the LOCALBASE and X11BASE environment variables
This commit is contained in:
parent
04a0e5ff14
commit
bd32b682f2
|
@ -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})
|
||||
|
|
Loading…
Reference in New Issue