如何在当前目录从add_subdirectory安装库

我正在使用LuaDist's LuaJIT(https://github.com/LuaDist/luajit),并尝试通过add\_subdirectory将其添加到我的CMake项目中。 它似乎构建了解决方案,但实际上没有制作库。 如何告诉sub_directory也制作和安装?我需要编辑该项目的CMake,还是可以从我的CMake项目中进行操作(首选)?

另外,当我单独构建和安装LuaJIT时,它会安装到C:\Program Files(x86)。 当我从我的项目构建它时,我不希望出现这种情况。 我希望它安装到我的项目\lib\LuaJIT目录中(或者基本上就地构建)。

# lua
message(STATUS "Building Lua")
include_directories(${PROJECT_SOURCE_DIR}/libs/luajit/src)
add_subdirectory(${PROJECT_SOURCE_DIR}/libs/luajit)
点赞