mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-01-16 18:49:58 +00:00
Clean up find file for LuaJit, add one for Sol2
This commit is contained in:
parent
2f6e3b4cda
commit
e2103d0bea
3 changed files with 23 additions and 21 deletions
|
@ -17,11 +17,11 @@ endif(ENABLE_BREAKPAD)
|
||||||
|
|
||||||
|
|
||||||
find_package(LuaJit REQUIRED)
|
find_package(LuaJit REQUIRED)
|
||||||
|
find_package(Sol2 REQUIRED)
|
||||||
|
|
||||||
set(LuaScript_Headers ${LUA_INCLUDE_DIR} ${CMAKE_SOURCE_DIR}/extern/sol/sol.hpp)
|
|
||||||
|
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DENABLE_LUA")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DENABLE_LUA")
|
||||||
include_directories(${LUA_INCLUDE_DIR} ${LUAJIT_INCLUDE_DIR} ${CMAKE_SOURCE_DIR}/extern/sol)
|
include_directories(${LuaJit_INCLUDE_DIR} ${Sol2_INCLUDE_DIR})
|
||||||
|
|
||||||
|
|
||||||
# local files
|
# local files
|
||||||
|
@ -145,8 +145,7 @@ target_link_libraries(tes3mp-server
|
||||||
#${Boost_PROGRAM_OPTIONS_LIBRARY}
|
#${Boost_PROGRAM_OPTIONS_LIBRARY}
|
||||||
${RakNet_LIBRARY}
|
${RakNet_LIBRARY}
|
||||||
components
|
components
|
||||||
${LUA_LIBRARIES}
|
${LuaJit_LIBRARIES}
|
||||||
${LUAJIT_LIBRARY}
|
|
||||||
${Breakpad_Library}
|
${Breakpad_Library}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -1,22 +1,14 @@
|
||||||
|
# Once found, defines:
|
||||||
|
# LuaJit_FOUND
|
||||||
|
# LuaJit_INCLUDE_DIRS
|
||||||
|
# LuaJit_LIBRARIES
|
||||||
|
|
||||||
include(LibFindMacros)
|
include(LibFindMacros)
|
||||||
|
|
||||||
# Use pkg-config to get hints about paths
|
libfind_pkg_detect(LuaJit luajit
|
||||||
libfind_pkg_check_modules(LUAJIT_PKGCONF luajit)
|
FIND_PATH luajit.h
|
||||||
|
FIND_LIBRARY NAMES luajit-5.1 luajit
|
||||||
find_path(LUAJIT_INCLUDE_DIR
|
|
||||||
NAMES luajit.h
|
|
||||||
PATHS ${LUAJIT_PKGCONF_INCLUDE_DIRS}
|
|
||||||
)
|
)
|
||||||
|
|
||||||
find_library(LUAJIT_LIBRARY
|
|
||||||
NAMES luajit-5.1 luajit
|
|
||||||
PATHS ${LUAJIT_PKGCONF_LIBRARY_DIRS}
|
|
||||||
)
|
|
||||||
|
|
||||||
set(LUAJIT_PROCESS_INCLUDES LUAJIT_INCLUDE_DIR)
|
|
||||||
set(LUAJIT_PROCESS_LIBS LUAJIT_LIBRARY)
|
|
||||||
|
|
||||||
libfind_process(LuaJit)
|
libfind_process(LuaJit)
|
||||||
|
|
||||||
set(LUA_LIBRARY LUAJIT_LIBRARY)
|
|
||||||
set(LUA_INCLUDE_DIR LUAJIT_INCLUDE_DIR)
|
|
11
cmake/FindSol2.cmake
Normal file
11
cmake/FindSol2.cmake
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
# Once found, defines:
|
||||||
|
# Sol2_FOUND
|
||||||
|
# Sol2_INCLUDE_DIRS
|
||||||
|
|
||||||
|
include(LibFindMacros)
|
||||||
|
|
||||||
|
libfind_pkg_detect(Sol2 sol2
|
||||||
|
FIND_PATH sol.hpp
|
||||||
|
)
|
||||||
|
libfind_process(Sol2)
|
||||||
|
|
Loading…
Reference in a new issue