File tree 7 files changed +18
-8
lines changed
7 files changed +18
-8
lines changed Original file line number Diff line number Diff line change 1
- cmake_minimum_required (VERSION 3.24 )
1
+ cmake_minimum_required (VERSION 3.28 )
2
2
project (LangulusFlow
3
3
VERSION 1.0.0
4
4
DESCRIPTION "Langulus flow library, and code parser"
Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ function(fetch_langulus_module NAME GIT_TAG TAG)
15
15
SOURCE_DIR "${LANGULUS_EXTERNAL_DIRECTORY} /${NAME} -src"
16
16
SUBBUILD_DIR "${CMAKE_BINARY_DIR} /external/${NAME} -subbuild"
17
17
${ARGN}
18
+ EXCLUDE_FROM_ALL
18
19
)
19
20
FetchContent_MakeAvailable(Langulus${NAME} )
20
21
endfunction ()
@@ -34,10 +35,11 @@ function(fetch_external_module NAME GIT_REPOSITORY REPO GIT_TAG TAG)
34
35
SOURCE_DIR "${LANGULUS_EXTERNAL_DIRECTORY} /${NAME} -src"
35
36
SUBBUILD_DIR "${CMAKE_BINARY_DIR} /external/${NAME} -subbuild"
36
37
${ARGN}
38
+ EXCLUDE_FROM_ALL
37
39
)
38
40
FetchContent_MakeAvailable(${NAME} )
39
41
40
42
string (TOLOWER ${NAME} LOWERCASE_NAME)
41
- set (${NAME} _SOURCE_DIR "${${LOWERCASE_NAME} _SOURCE_DIR}" CACHE INTERNAL "" )
42
- set (${NAME} _BINARY_DIR "${${LOWERCASE_NAME} _BINARY_DIR}" CACHE INTERNAL "" )
43
+ set (${NAME} _SOURCE_DIR "${${LOWERCASE_NAME} _SOURCE_DIR}" CACHE INTERNAL "${NAME} source directory " )
44
+ set (${NAME} _BINARY_DIR "${${LOWERCASE_NAME} _BINARY_DIR}" CACHE INTERNAL "${NAME} binary directory " )
43
45
endfunction ()
Original file line number Diff line number Diff line change 7
7
// /
8
8
#pragma once
9
9
#include " Executor.hpp"
10
+ #include < Anyness/Text.hpp>
10
11
11
12
12
13
namespace Langulus ::Flow
Original file line number Diff line number Diff line change 6
6
// / SPDX-License-Identifier: GPL-3.0-or-later
7
7
// /
8
8
#pragma once
9
- #include < Anyness/Trait.hpp>
10
- #include < Anyness/Text.hpp>
11
- #include < Anyness/Bytes.hpp>
12
- #include < Anyness/Construct.hpp>
9
+ #include < RTTI/Meta.hpp>
13
10
14
11
#if defined(LANGULUS_EXPORT_ALL) || defined(LANGULUS_EXPORT_FLOW)
15
12
#define LANGULUS_API_FLOW () LANGULUS_EXPORT()
Original file line number Diff line number Diff line change 9
9
#include " Common.hpp"
10
10
11
11
12
+ namespace Langulus ::Anyness
13
+ {
14
+
15
+ class Many ;
16
+
17
+ } // namespace Langulus::Anyness
18
+
12
19
namespace Langulus ::Flow
13
20
{
14
21
Original file line number Diff line number Diff line change 7
7
// /
8
8
#pragma once
9
9
#include " Common.hpp"
10
- #include " Code.hpp"
11
10
#include < Anyness/Verb.hpp>
12
11
13
12
14
13
namespace Langulus ::Flow
15
14
{
16
15
16
+ struct Code ;
17
+
18
+
17
19
// /
18
20
// / A type-erased verb
19
21
// /
Original file line number Diff line number Diff line change 7
7
// /
8
8
#pragma once
9
9
#include " ../TVerb.hpp"
10
+ #include < Anyness/Trait.hpp>
10
11
11
12
12
13
namespace Langulus ::Verbs
You can’t perform that action at this time.
0 commit comments