diff options
Diffstat (limited to 'src/set_install_directories.cc')
| -rw-r--r-- | src/set_install_directories.cc | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/src/set_install_directories.cc b/src/set_install_directories.cc index 4eb712e..9163480 100644 --- a/src/set_install_directories.cc +++ b/src/set_install_directories.cc @@ -1,22 +1,11 @@ #include <iostream> - -extern "C" { -#include <luajit-2.1/lua.h> -#include <luajit-2.1/lauxlib.h> -#include <luajit-2.1/lualib.h> -} - +#include "lua_state.hh" #include "set_install_directories.hh" #include "vars.hh" void set_install_directories() { - lua_State *L = lua_open(); - luaL_openlibs(L); - - if (luaL_loadfile(L, config_file.c_str()) || lua_pcall(L, 0, 0, 0)){ - std::cout << print_error << "cannot run configuration script: " << lua_tostring(L, -1) << "\n"; - return; - } + init_lua_state(); + lua_State *L = get_lua_state(); lua_getglobal(L, "install_directories"); @@ -34,4 +23,4 @@ void set_install_directories() { lua_pop(L, 1); } -} +}
\ No newline at end of file |
