From cd88f3fa9ebe40138bbcb8c64dd076b730c9e44f Mon Sep 17 00:00:00 2001
From: Andrey Filipenkov <decapitator@ukr.net>
Date: Mon, 15 Aug 2022 14:36:30 +0300
Subject: [PATCH] add vcmiLua headers to CMake

---
 scripting/lua/CMakeLists.txt | 45 +++++++++++++++++++++++++++++++++++-
 1 file changed, 44 insertions(+), 1 deletion(-)

diff --git a/scripting/lua/CMakeLists.txt b/scripting/lua/CMakeLists.txt
index 13c927c8c..ed4aa93f7 100644
--- a/scripting/lua/CMakeLists.txt
+++ b/scripting/lua/CMakeLists.txt
@@ -39,7 +39,50 @@ set(lib_SRCS
 		api/StackInstance.cpp
 )
 
-add_library(vcmiLua SHARED ${lib_SRCS})
+set(lib_HDRS
+		StdInc.h
+		LuaCallWrapper.h
+		LuaFunctor.h
+		LuaReference.h
+		LuaScriptModule.h
+		LuaScriptingContext.h
+		LuaSpellEffect.h
+		LuaStack.h
+		LuaWrapper.h
+
+		api/battle/UnitProxy.h
+
+		api/events/BattleEvents.h
+		api/events/EventBusProxy.h
+		api/events/GenericEvents.h
+		api/events/SubscriptionRegistryProxy.h
+
+		api/netpacks/BattleLogMessage.h
+		api/netpacks/BattleStackMoved.h
+		api/netpacks/BattleUnitsChanged.h
+		api/netpacks/EntitiesChanged.h
+		api/netpacks/InfoWindow.h
+		api/netpacks/PackForClient.h
+		api/netpacks/SetResources.h
+
+		api/Artifact.h
+		api/BattleCb.h
+		api/BonusSystem.h
+		api/Creature.h
+		api/Faction.h
+		api/GameCb.h
+		api/HeroClass.h
+		api/HeroInstance.h
+		api/HeroType.h
+		api/Registry.h
+		api/ServerCb.h
+		api/Services.h
+		api/Skill.h
+		api/Spell.h
+		api/StackInstance.h
+)
+
+add_library(vcmiLua SHARED ${lib_SRCS} ${lib_HDRS})
 target_link_libraries(vcmiLua Boost::boost luajit::luajit vcmi)
 
 vcmi_set_output_dir(vcmiLua "scripting")