File use_system_libs.patch of Package openxray-git
Index: openxray-0~git.20230103.d811413/CMakeLists.txt
===================================================================
--- openxray-0~git.20230103.d811413.orig/CMakeLists.txt
+++ openxray-0~git.20230103.d811413/CMakeLists.txt
@@ -178,7 +178,7 @@ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${SA
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${SANITIZE_FLAGS}")
set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${SANITIZE_FLAGS}")
-set(LUA_LIBRARIES xrLuajit)
+#set(LUA_LIBRARIES xrLuajit)
if (PROJECT_PLATFORM_ARM)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mfpu=neon")
@@ -215,14 +215,16 @@ endif()
if (CMAKE_BUILD_TYPE STREQUAL "Debug")
add_definitions(-DDEBUG -DMIXED)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Og")
- set(LUA_LIBRARIES xrLuajit-debug)
+ # set(LUA_LIBRARIES xrLuajit-debug)
endif()
if (CMAKE_BUILD_TYPE STREQUAL "Release")
#add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD COMMAND ${CMAKE_STRIP} ${PROJECT_NAME})
endif()
-set(LUA_FOUND true)
+#set(LUA_FOUND true)
+include(FindPkgConfig)
+pkg_search_module(LUA REQUIRED luajit)
message("CMake build ${CMAKE_BUILD_TYPE}, CFLAGS=${CMAKE_C_FLAGS}, CXXFLAGS=${CMAKE_CXX_FLAGS}")
@@ -235,7 +237,8 @@ if (MASTER_GOLD)
add_definitions(-DdNODEBUG)
endif()
-set(LUA_INCLUDE_DIR Externals/LuaJIT/src)
+#set(LUA_INCLUDE_DIR Externals/LuaJIT/src)
+set(LUA_INCLUDE_DIR ${LUA_INCLUDE_DIRS})
if (NOT WIN32)
find_package(SDL2 REQUIRED)
Index: openxray-0~git.20230103.d811413/Externals/CMakeLists.txt
===================================================================
--- openxray-0~git.20230103.d811413.orig/Externals/CMakeLists.txt
+++ openxray-0~git.20230103.d811413/Externals/CMakeLists.txt
@@ -1,5 +1,5 @@
-add_subdirectory(LuaJIT-proj)
-add_subdirectory(luabind)
+#add_subdirectory(LuaJIT-proj)
+#add_subdirectory(luabind)
if (USE_CXIMAGE)
add_subdirectory(cximage)
endif()