diff options
author | Jari Vetoniemi <mailroxas@gmail.com> | 2015-02-02 12:25:56 +0200 |
---|---|---|
committer | Jari Vetoniemi <mailroxas@gmail.com> | 2015-02-02 12:25:56 +0200 |
commit | bf5fd83491f8a9d326547388248f30b9fbfd6f72 (patch) | |
tree | 951e6707e65bf4167916d1c9b3366db4789909f4 /lib | |
parent | 233c23a214dffdf1891296774a037e94dba7aacf (diff) | |
download | bemenu-bf5fd83491f8a9d326547388248f30b9fbfd6f72.tar.gz bemenu-bf5fd83491f8a9d326547388248f30b9fbfd6f72.tar.bz2 bemenu-bf5fd83491f8a9d326547388248f30b9fbfd6f72.zip |
Fix mac os x build
Diffstat (limited to 'lib')
-rw-r--r-- | lib/internal.h | 4 | ||||
-rw-r--r-- | lib/renderers/curses/CMakeLists.txt | 2 | ||||
-rw-r--r-- | lib/renderers/wayland/CMakeLists.txt | 2 | ||||
-rw-r--r-- | lib/renderers/x11/CMakeLists.txt | 2 |
4 files changed, 7 insertions, 3 deletions
diff --git a/lib/internal.h b/lib/internal.h index 52d4125..25169ac 100644 --- a/lib/internal.h +++ b/lib/internal.h @@ -9,6 +9,10 @@ # define BM_LOG_ATTR(x, y) #endif +#ifndef __GLIBC__ +# define secure_getenv getenv +#endif + #ifndef size_t # include <stddef.h> /* for size_t */ #endif diff --git a/lib/renderers/curses/CMakeLists.txt b/lib/renderers/curses/CMakeLists.txt index 3355cf8..6df799b 100644 --- a/lib/renderers/curses/CMakeLists.txt +++ b/lib/renderers/curses/CMakeLists.txt @@ -5,6 +5,6 @@ if (CURSES_FOUND) INCLUDE_DIRECTORIES(${CURSES_INCLUDE_DIRS}) ADD_LIBRARY(bemenu-renderer-curses SHARED curses.c) SET_TARGET_PROPERTIES(bemenu-renderer-curses PROPERTIES PREFIX "") - TARGET_LINK_LIBRARIES(bemenu-renderer-curses ${CURSES_LIBRARY} m) + TARGET_LINK_LIBRARIES(bemenu-renderer-curses ${BEMENU_LIBRARIES} ${CURSES_LIBRARY} m) INSTALL(TARGETS bemenu-renderer-curses DESTINATION lib/bemenu) endif () diff --git a/lib/renderers/wayland/CMakeLists.txt b/lib/renderers/wayland/CMakeLists.txt index 9d3ff3c..723cf95 100644 --- a/lib/renderers/wayland/CMakeLists.txt +++ b/lib/renderers/wayland/CMakeLists.txt @@ -9,6 +9,6 @@ if (WAYLAND_FOUND AND CAIRO_FOUND AND PANGO_FOUND AND XKBCOMMON_FOUND) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR} ${WAYLAND_CLIENT_INCLUDE_DIR} ${XKBCOMMON_INCLUDE_DIR} ${CAIRO_INCLUDE_DIRS} ${PANGO_INCLUDE_DIRS}) ADD_LIBRARY(bemenu-renderer-wayland SHARED wayland.c registry.c window.c ${proto-xdg-shell}) SET_TARGET_PROPERTIES(bemenu-renderer-wayland PROPERTIES PREFIX "") - TARGET_LINK_LIBRARIES(bemenu-renderer-wayland ${WAYLAND_CLIENT_LIBRARIES} ${XKBCOMMON_LIBRARIES} ${CAIRO_LIBRARIES} ${PANGO_LIBRARIES} m) + TARGET_LINK_LIBRARIES(bemenu-renderer-wayland ${BEMENU_LIBRARIES} ${WAYLAND_CLIENT_LIBRARIES} ${XKBCOMMON_LIBRARIES} ${CAIRO_LIBRARIES} ${PANGO_LIBRARIES} m) INSTALL(TARGETS bemenu-renderer-wayland DESTINATION lib/bemenu) endif () diff --git a/lib/renderers/x11/CMakeLists.txt b/lib/renderers/x11/CMakeLists.txt index 2efdbb4..63c8e15 100644 --- a/lib/renderers/x11/CMakeLists.txt +++ b/lib/renderers/x11/CMakeLists.txt @@ -5,6 +5,6 @@ if (X11_FOUND AND CAIRO_FOUND AND PANGO_FOUND) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR} ${X11_INCLUDE_DIR} ${X11_Xinerama_INCLUDE_PATH} ${CAIRO_INCLUDE_DIRS} ${PANGO_INCLUDE_DIRS}) ADD_LIBRARY(bemenu-renderer-x11 SHARED x11.c window.c xkb_unicode.c) SET_TARGET_PROPERTIES(bemenu-renderer-x11 PROPERTIES PREFIX "") - TARGET_LINK_LIBRARIES(bemenu-renderer-x11 ${X11_LIBRARIES} ${X11_Xinerama_LIB} ${CAIRO_LIBRARIES} ${PANGO_LIBRARIES} m) + TARGET_LINK_LIBRARIES(bemenu-renderer-x11 ${BEMENU_LIBRARIES} ${X11_LIBRARIES} ${X11_Xinerama_LIB} ${CAIRO_LIBRARIES} ${PANGO_LIBRARIES} m) INSTALL(TARGETS bemenu-renderer-x11 DESTINATION lib/bemenu) endif () |