diff libmlk-core/CMakeLists.txt @ 639:19d19f644b5e

misc: bring back duktape
author David Demelier <markand@malikania.fr>
date Sat, 23 Sep 2023 21:04:16 +0200
parents 3930234ab1f5
children 9850089c9671
line wrap: on
line diff
--- a/libmlk-core/CMakeLists.txt	Mon Sep 11 20:44:16 2023 +0200
+++ b/libmlk-core/CMakeLists.txt	Sat Sep 23 21:04:16 2023 +0200
@@ -139,4 +139,24 @@
 			${OPENAL_INCLUDE_DIR}
 )
 
+if (MLK_WITH_JAVASCRIPT)
+	set(
+		JS_SOURCES
+		${libmlk-core_SOURCE_DIR}/mlk/core/js/js.c
+		${libmlk-core_SOURCE_DIR}/mlk/core/js/js.h
+	)
+
+	mlk_library(
+		NAME libmlk-core-js
+		SOURCES ${JS_SOURCES}
+		INSTALL
+		LIBRARIES
+			PUBLIC
+				libmlk-duktape
+				libmlk-core
+	)
+
+	source_group(TREE ${libmlk-core_SOURCE_DIR} FILES ${JS_SOURCES})
+endif ()
+
 source_group(TREE ${libmlk-core_SOURCE_DIR} FILES ${ASSETS} ${HEADERS} ${SOURCES} ${NLS})