Ver Fonte

Merge topic 'OpenBSD-paths'

bd32b682 OpenBSD: honor the LOCALBASE and X11BASE environment variables
Brad King há 11 anos atrás
pai
commit
04fc5dd493
1 ficheiros alterados com 13 adições e 0 exclusões
  1. 13 0
      Modules/Platform/OpenBSD.cmake

+ 13 - 0
Modules/Platform/OpenBSD.cmake

@@ -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})