diff options
| author | Akshay Nair <phenax5@gmail.com> | 2025-03-08 00:40:52 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2025-03-08 00:40:52 +0530 |
| commit | ecd3ccde166910e3667b7b1a064e9c6db52d1646 (patch) | |
| tree | 8452ec16569fdfbd2bce2fb9aa4f277484e7c7d8 /CMakeLists.txt | |
| parent | 4ce5d59c41d4217f02e6f84c6e531fbc4ee20122 (diff) | |
| download | null-browser-ecd3ccde166910e3667b7b1a064e9c6db52d1646.tar.gz null-browser-ecd3ccde166910e3667b7b1a064e9c6db52d1646.zip | |
Add luajit embedding
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index d3f001a..c3c5c33 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,19 +1,31 @@ cmake_minimum_required(VERSION 3.16) +set(PROJECT "web-browser") + set(CMAKE_EXPORT_COMPILE_COMMANDS ON) -project(web-browser +project(${PROJECT} VERSION 0.0.0) set(CMAKE_CXX_STANDARD 17) -# add_definitions(-DCEF_USE_QT_EVENT_LOOP) +find_package(PkgConfig REQUIRED) # set(CEF_PACKAGE_PATH "$ENV{CEF_PACKAGE_PATH}") # message(STATUS "CEF path: ${CEF_PACKAGE_PATH}") # include_directories(${CEF_PACKAGE_PATH} ${CEF_PACKAGE_PATH}/include) # link_directories(${CEF_PACKAGE_PATH}/lib) +# Qt find_package(Qt6 REQUIRED COMPONENTS Widgets WebEngineWidgets) -add_executable(web-browser src/main.cpp) -target_link_libraries(web-browser Qt6::Widgets Qt6::WebEngineWidgets cef cef_dll_wrapper) +# LuaJIT +pkg_check_modules(LuaJIT REQUIRED luajit) +include_directories(${LuaJIT_INCLUDE_DIRS}) +link_directories(${LuaJIT_LIBRARY_DIRS}) +message(STATUS ":::: Lua path = ${LuaJIT_INCLUDE_DIRS} ${LuaJIT_LINK_LIBRARIES}") + +add_executable(${PROJECT} src/main.cpp) +target_link_libraries(${PROJECT} + Qt6::Widgets + Qt6::WebEngineWidgets + ${LuaJIT_LINK_LIBRARIES}) |
