Skip to content

Commit e288621

Browse files
committed
Link linenoise into the binary build
1 parent d66bdb0 commit e288621

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,8 @@ configure_file(
4848
"${laco_SOURCE_DIR}/src/lacoconf.h.in"
4949
"${laco_BINARY_DIR}/include/lacoconf.h")
5050

51+
# for linenoise library
52+
include_directories("${laco_SOURCE_DIR}/deps/linenoise")
53+
add_subdirectory(deps)
54+
5155
add_subdirectory(src)

src/CMakeLists.txt

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
1-
set(DEPS_DIR "${laco_SOURCE_DIR}/deps")
1+
include_directories("${laco_SOURCE_DIR}/src")
22

3-
include_directories("${laco_SOURCE_DIR}/src" "${DEPS_DIR}/linenoise")
4-
5-
set(SOURCE ${DEPS_DIR}/linenoise/linenoise.c
6-
main.c util.c util/print.c
7-
util/line.c
8-
commands/debugger.c
9-
flags.c commands.c laco.c)
3+
set(SOURCE main.c flags.c laco.c
4+
util.c util/print.c util/line.c
5+
commands.c commands/debugger.c)
106

117
add_executable(laco ${SOURCE})
12-
target_link_libraries(laco ${LACO_LUA})
8+
target_link_libraries(laco ${LACO_LUA} linenoise)
139

1410
install(TARGETS laco
1511
RUNTIME DESTINATION bin)

0 commit comments

Comments
 (0)