slight change since lua provides a hpp that does the extern
lua include
slight change to cmake
lua changes