Description: Only link to lua when necessary, and to the correct lib
 Lua policy recommends not linking against the lua library, because it
 doesn't help at all. All lua-using programs will load the library, not
 the modules.
 TODO: The csound-lua bridge is not implemented in cmake yet.
 The csound-lua bridge, on the other hand, needs to link to the library or
 else it will fail to load. Use the correct library name.
Author: Felipe Sateler <fsateler@gmail.com>
--- a/frontends/CsoundAC/CMakeLists.txt
+++ b/frontends/CsoundAC/CMakeLists.txt
@@ -145,10 +145,10 @@ if(BUILD_CSOUND_AC)
             PROPERTIES CPLUSPLUS ON
             SWIG_MODULE_NAME luaCsoundAC)
         SWIG_ADD_MODULE(luaCsoundAC lua luaCsoundAC.i)
-        SWIG_LINK_LIBRARIES(luaCsoundAC libCsoundAC libcsnd6 ${CSOUNDLIB} ${FLTK_LIBRARIES} ${LIBSNDFILE_LIBRARY} ${LUAJIT_LIBRARY})
+        SWIG_LINK_LIBRARIES(luaCsoundAC libCsoundAC libcsnd6 ${CSOUNDLIB} ${FLTK_LIBRARIES} ${LIBSNDFILE_LIBRARY})
 
         if(MUSICXML_LIBRARY)
-          SWIG_LINK_LIBRARIES(luaCsoundAC libCsoundAC libcsnd6 ${CSOUNDLIB} ${FLTK_LIBRARIES} ${LIBSNDFILE_LIBRARY} ${MUSICXML_LIBRARY} ${LUAJIT_LIBRARY})
+          SWIG_LINK_LIBRARIES(luaCsoundAC libCsoundAC libcsnd6 ${CSOUNDLIB} ${FLTK_LIBRARIES} ${LIBSNDFILE_LIBRARY} ${MUSICXML_LIBRARY})
         endif()
 
 
--- a/interfaces/CMakeLists.txt
+++ b/interfaces/CMakeLists.txt
@@ -157,7 +157,7 @@ if(BUILD_PYTHON_INTERFACE OR BUILD_JAVA_
     endif()
 
     if(BUILD_LUA_INTERFACE)
-        set(swiglua_LIBS ${LUAJIT_LIBRARY} ${CSOUNDLIB} libcsnd6)
+        set(swiglua_LIBS ${CSOUNDLIB} libcsnd6)
 
         SET_SOURCE_FILES_PROPERTIES(lua_interface.i
             PROPERTIES CPLUSPLUS ON
