From 6b1d49e607da16853d1a0f460dbe756538e4790c Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sun, 9 Mar 2025 22:09:09 +0530 Subject: Add lua integration for command input (web.open, web.tabopen) --- CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'CMakeLists.txt') 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) -- cgit v1.3.1