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()
|