aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-03-09 22:09:09 +0530
committerAkshay Nair <phenax5@gmail.com>2025-03-09 23:41:36 +0530
commit6b1d49e607da16853d1a0f460dbe756538e4790c (patch)
treed5c784e6e568272afbb7530ea5dd752ce835b8fa /CMakeLists.txt
parent61f99089288138989cf244d174882aa5088b738b (diff)
downloadnull-browser-6b1d49e607da16853d1a0f460dbe756538e4790c.tar.gz
null-browser-6b1d49e607da16853d1a0f460dbe756538e4790c.zip
Add lua integration for command input (web.open, web.tabopen)
Diffstat (limited to '')
-rw-r--r--CMakeLists.txt8
1 files changed, 4 insertions, 4 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 94365c0..016f1ea 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -32,8 +32,7 @@ target_link_libraries(${PROJECT}
# LuaJIT
pkg_check_modules(LuaJIT REQUIRED luajit)
-include_directories(${LuaJIT_INCLUDE_DIRS})
-link_directories(${LuaJIT_LIBRARY_DIRS})
+target_include_directories(${PROJECT} PRIVATE ${LuaJIT_INCLUDE_DIRS})
target_link_libraries(${PROJECT} ${LuaJIT_LINK_LIBRARIES})
# CEF (experiment)
@@ -45,12 +44,13 @@ target_link_libraries(${PROJECT} ${LuaJIT_LINK_LIBRARIES})
enable_testing()
add_executable(tests)
target_sources(tests PRIVATE ${SOURCE_FILES} ${MOC_SRCS} ${SPEC_FILES})
-target_include_directories(tests PRIVATE include/ spec/)
+target_include_directories(tests PRIVATE include/ spec/ ${LuaJIT_INCLUDE_DIRS})
target_link_libraries(tests PRIVATE
Qt6::Core
Qt6::Widgets
Qt6::WebEngineWidgets
- Qt6::Test)
+ Qt6::Test
+ ${LuaJIT_LINK_LIBRARIES})
add_test(NAME CommandInputSpec COMMAND tests)
install(TARGETS ${PROJECT} RUNTIME DESTINATION bin)