diff extern/libutlist/CMakeLists.txt @ 597:087468cbf7ab

cmake: install more modules
author David Demelier <markand@malikania.fr>
date Thu, 30 Mar 2023 12:39:24 +0200
parents f9e85d0aca74
children
line wrap: on
line diff
--- a/extern/libutlist/CMakeLists.txt	Mon Mar 27 17:01:01 2023 +0200
+++ b/extern/libutlist/CMakeLists.txt	Thu Mar 30 12:39:24 2023 +0200
@@ -16,12 +16,21 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
-cmake_minimum_required(VERSION 3.0)
 project(libmlk-utlist)
-add_library(libmlk-utlist INTERFACE)
-target_include_directories(
-	libmlk-utlist
-	INTERFACE
-		$<BUILD_INTERFACE:${libmlk-utlist_SOURCE_DIR}>
+
+set(
+	SOURCES
+	${libmlk-utlist_SOURCE_DIR}/utlist.h
 )
-target_sources(libmlk-utlist INTERFACE ${libmlk-utlist_SOURCE_DIR}/utlist.h)
+
+mlk_library(
+	NAME libmlk-utlist
+	TYPE INTERFACE
+	SOURCES ${SOURCES}
+	FOLDER extern
+	INSTALL
+	INCLUDES
+		INTERFACE $<BUILD_INTERFACE:${libmlk-utlist_SOURCE_DIR}>
+)
+
+source_group(TREE ${libmlk-utlist_SOURCE_DIR} FILES ${SOURCES})