| @@ -1,49 +1,25 @@ | | | @@ -1,49 +1,25 @@ |
1 | # $NetBSD: options.mk,v 1.1 2023/10/06 19:16:28 adam Exp $ | | 1 | # $NetBSD: options.mk,v 1.2 2024/04/26 20:07:15 tnn Exp $ |
2 | | | 2 | |
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.lldb | | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.lldb |
4 | | | 4 | |
5 | PKG_SUPPORTED_OPTIONS+= tests curses | | 5 | PKG_SUPPORTED_OPTIONS+= tests curses |
6 | PKG_SUGGESTED_OPTIONS= curses | | 6 | PKG_SUGGESTED_OPTIONS= curses |
7 | | | 7 | |
8 | .include "../../mk/bsd.options.mk" | | 8 | .include "../../mk/bsd.options.mk" |
9 | | | 9 | |
10 | .if ${PKG_OPTIONS:Mtests} | | 10 | .if ${PKG_OPTIONS:Mtests} |
11 | CMAKE_ARGS+= -DLLVM_INCLUDE_TESTS=ON | | 11 | CMAKE_ARGS+= -DLLVM_INCLUDE_TESTS=ON |
12 | .else | | 12 | .else |
13 | # py-lit, py-psutil, lld | | 13 | # py-lit, py-psutil, lld |
14 | CMAKE_ARGS+= -DLLVM_INCLUDE_TESTS=OFF | | 14 | CMAKE_ARGS+= -DLLVM_INCLUDE_TESTS=OFF |
15 | .endif | | 15 | .endif |
16 | | | 16 | |
17 | .if ${PKG_OPTIONS:Mcurses} | | 17 | .if ${PKG_OPTIONS:Mcurses} |
18 | .include "../../mk/curses.buildlink3.mk" | | 18 | .include "../../mk/curses.buildlink3.mk" |
19 | | | 19 | .include "../../mk/terminfo.buildlink3.mk" |
20 | . if ${OPSYS} == "NetBSD" | | | |
21 | . if exists(/usr/include/panel.h) | | | |
22 | CMAKE_ARGS+= -DLLDB_ENABLE_CURSES=ON | | 20 | CMAKE_ARGS+= -DLLDB_ENABLE_CURSES=ON |
23 | CMAKE_ARGS+= -DLLVM_ENABLE_TERMINFO=ON | | 21 | CMAKE_ARGS+= -DLLVM_ENABLE_TERMINFO=ON |
24 | . else | | | |
25 | .include "../../devel/ncurses/buildlink3.mk" | | | |
26 | . if exists(${BUILDLINK_PREFIX.ncurses}/include/ncurses/panel.h) | | | |
27 | CMAKE_ARGS+= -DLLDB_ENABLE_CURSES=ON | | | |
28 | CMAKE_ARGS+= -DLLVM_ENABLE_TERMINFO=ON | | | |
29 | . else | | | |
30 | CMAKE_ARGS+= -DLLDB_ENABLE_CURSES=OFF | | | |
31 | CMAKE_ARGS+= -DLLVM_ENABLE_TERMINFO=OFF | | | |
32 | . endif | | | |
33 | . endif | | | |
34 | . else | | | |
35 | .include "../../devel/ncurses/buildlink3.mk" | | | |
36 | . if exists(${BUILDLINK_PREFIX.ncurses}/include/ncurses/panel.h) | | | |
37 | CMAKE_ARGS+= -DLLDB_ENABLE_CURSES=ON | | | |
38 | CMAKE_ARGS+= -DLLVM_ENABLE_TERMINFO=ON | | | |
39 | . else | | | |
40 | CMAKE_ARGS+= -DLLDB_ENABLE_CURSES=OFF | | | |
41 | CMAKE_ARGS+= -DLLVM_ENABLE_TERMINFO=OFF | | | |
42 | . endif | | | |
43 | . endif | | | |
44 | | | | |
45 | .else | | 22 | .else |
46 | | | | |
47 | CMAKE_ARGS+= -DLLDB_ENABLE_CURSES=OFF | | 23 | CMAKE_ARGS+= -DLLDB_ENABLE_CURSES=OFF |
48 | CMAKE_ARGS+= -DLLVM_ENABLE_TERMINFO=OFF | | 24 | CMAKE_ARGS+= -DLLVM_ENABLE_TERMINFO=OFF |
49 | .endif | | 25 | .endif |