cmake_minimum_required(VERSION 3.1) project(lua LANGUAGES C VERSION 5.4.0) if(${PROJECT_NAME} STREQUAL ${CMAKE_PROJECT_NAME}) set(TOP_LEVEL TRUE) else() set(TOP_LEVEL FALSE) endif() if(TOP_LEVEL) option(LUA_BUILD_BINARY "Build lua binary" ON) option(LUA_BUILD_COMPILER "Build luac compiler" ON) else() option(LUA_BUILD_BINARY "Build lua binary" OFF) option(LUA_BUILD_COMPILER "Build luac compiler" ON) endif() add_subdirectory(lua-5.4.0)