添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
果断的莴苣  ·  关于Python Ansible中 ...·  1 年前    · 
耍酷的蘑菇  ·  excel - ...·  2 年前    · 
另类的麦片  ·  Power BI ...·  2 年前    · 
神勇威武的菠萝  ·  javascript - ...·  2 年前    · 

使用Cmake建立lua编译环境

最近对lua的实现产生了兴趣,从官网上下载了lua的源代码,打开一开,居然是Makefile。这让我喜欢用VS调试代码的人情何以堪。网上搜了一下,有一些文章使用CMAKE生成LUA的编译环境的,但是都不太满意,一般因为版本问题,最新的源文件啥的没加到CMAKE的文件编译列表里。于是乎自己顺手写了一个,放在这里,以后自己用的时候也方便。


cmake_minimum_required(VERSION 3.6)
GET_FILENAME_COMPONENT(PROJECT_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)
project(${PROJECT_NAME})
#message(${PROJECT_NAME})
AUX_SOURCE_DIRECTORY(. ALL_SRC)
INCLUDE_DIRECTORIES(.)
# remove the lua.c/luac.c from teh all file lists
SET(LIB_SRC ${ALL_SRC})
LIST(REMOVE_ITEM LIB_SRC lua.c luac.c)
ADD_LIBRARY(lua ${LIB_SRC})
ADD_EXECUTABLE(luaexec lua.c)