From da757365d0b403fa892b5b84abbb2da44aad1abd Mon Sep 17 00:00:00 2001 From: Riyyi Date: Fri, 16 Sep 2022 11:14:09 +0200 Subject: [PATCH] CMake: Exclude unnecessary lua files from compilation --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9195452..11d70b8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -60,7 +60,9 @@ include_directories( # Define engine source files file(GLOB_RECURSE GLAD "${ENGINE}/vendor/glad/*.c") file(GLOB LUA "${ENGINE}/vendor/lua/lua/*.c") -list(REMOVE_ITEM LUA "${CMAKE_SOURCE_DIR}/${ENGINE}/vendor/lua/lua/lua.c") # Do not compile stand-alone main() +list(REMOVE_ITEM LUA "${CMAKE_SOURCE_DIR}/${ENGINE}/vendor/lua/lua/onelua.c") # Do not compile single file variant +list(REMOVE_ITEM LUA "${CMAKE_SOURCE_DIR}/${ENGINE}/vendor/lua/lua/ltests.c") # Do not compile internal debugging +list(REMOVE_ITEM LUA "${CMAKE_SOURCE_DIR}/${ENGINE}/vendor/lua/lua/lua.c") # Do not compile interpreter file(GLOB_RECURSE ENGINE_SOURCES "${ENGINE}/src/${ENGINE}/*.cpp") set(ENGINE_SOURCES ${GLAD} ${LUA} ${ENGINE_SOURCES})