# and then package config information after that.
find_path(LUAJIT_INCLUDE_DIR luajit.h
HINTS ${LUAJIT_INCLUDE_DIR_HINT} ${PC_LUAJIT_INCLUDEDIR} ${PC_LUAJIT_INCLUDE_DIRS})
-find_library(LUAJIT_LIBRARIES NAMES luajit-5.1
+if (STATIC_LUAJIT)
+ find_library(LUAJIT_LIBRARIES NAMES libluajit-5.1.a
HINTS ${LUAJIT_LIBRARIES_DIR_HINT} ${PC_LUAJIT_LIBDIR} ${PC_LUAJIT_LIBRARY_DIRS})
+else()
+ find_library(LUAJIT_LIBRARIES NAMES luajit-5.1
+ HINTS ${LUAJIT_LIBRARIES_DIR_HINT} ${PC_LUAJIT_LIBDIR} ${PC_LUAJIT_LIBRARY_DIRS})
+endif()
if (APPLE)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${LUAJIT_LIBRARIES} -pagezero_size 10000 -image_base 100000000")
--enable-jemalloc enable using jemalloc for dynamic memory management
--enable-jemalloc-static
same as --enable-jemalloc but linked statically
+ --enable-luajit-static enable luajit linked statically
--enable-appid-third-party
enable third party appid
--enable-unit-tests build unit tests
append_cache_entry ENABLE_JEMALLOC BOOL true
append_cache_entry STATIC_JEMALLOC BOOL true
;;
+ --enable-luajit-static)
+ append_cache_entry STATIC_LUAJIT BOOL true
+ ;;
--disable-jemalloc-static)
append_cache_entry ENABLE_JEMALLOC BOOL false
;;