Merge pull request #926 from LittleHuba/fix_lua_build

Fix lua build
presentation
andreasb242 7 years ago committed by GitHub
commit 67898f706b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      CMakeLists.txt
  2. 2
      src/plugin/Plugin.cpp
  3. 2
      src/plugin/Plugin.h

@ -118,6 +118,10 @@ endif ()
# Plugins / scripting
pkg_check_modules (Lua "lua5.3")
if (NOT Lua_FOUND)
pkg_check_modules (Lua "lua >= 5.3")
endif()
if (Lua_FOUND)
message("Enable Xournal++ Plugins")
add_includes_ldflags ("${Lua_LDFLAGS}" "${Lua_INCLUDE_DIRS}")

@ -5,10 +5,12 @@
#ifdef ENABLE_PLUGINS
extern "C" {
#include <lua.h>
#include <lauxlib.h>
#include <lualib.h>
#include <lauxlib.h>
}
#include "luapi_application.h"

@ -18,7 +18,9 @@
#include <config-features.h>
#ifdef ENABLE_PLUGINS
extern "C" {
#include <lua.h>
}
class Plugin;
class Control;

Loading…
Cancel
Save