aboutsummaryrefslogtreecommitdiffstats
path: root/devel/stdgenerator/files/patch-include_CMakeLists.txt
blob: 9602372e66fcfc58d5b0f108721e66ee6d05c8d0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
--- include/CMakeLists.txt.orig	2025-09-26 14:16:29 UTC
+++ include/CMakeLists.txt
@@ -0,0 +1,22 @@
+add_library(stdgenerator INTERFACE)
+target_compile_features(stdgenerator INTERFACE cxx_std_20)
+target_sources(
+  stdgenerator
+    INTERFACE FILE_SET
+              "stdgenerator_headers"
+              TYPE
+              "HEADERS"
+              FILES
+              "__generator.hpp"
+              "generator")
+
+include(GNUInstallDirs)
+
+install(
+  TARGETS stdgenerator
+  EXPORT "stdgenerator-target"
+  FILE_SET "stdgenerator_headers")
+
+if(NOT TARGET stdgenerator::stdgenerator)
+  add_library(stdgenerator::stdgenerator ALIAS stdgenerator)
+endif()