# module dir list

add_subdirectory(core)
add_subdirectory(scene)


# module libraries

# Keel
add_library(
	NostalgiaKeelModules OBJECT
		keelmodules.cpp
)
target_link_libraries(
	NostalgiaKeelModules PUBLIC
		Keel
		NostalgiaCore-Keel
		NostalgiaScene-Keel
)
install(
	FILES
		keelmodules.hpp
	DESTINATION
		include/nostalgia/modules
)

# Studio
if(TURBINE_BUILD_TYPE STREQUAL "Native")
	add_library(
		NostalgiaStudioModules
			studiomodules.cpp
	)
	target_link_libraries(
		NostalgiaStudioModules PUBLIC
			StudioAppLib
			NostalgiaCore-Studio-ImGui
			NostalgiaScene-Studio
	)
	install(
		FILES
			studiomodules.hpp
		DESTINATION
			include/nostalgia/modules
	)
endif()
