Skip to content

Commit 9acb7c0

Browse files
committed
Bumped CMake version
1 parent 5b01232 commit 9acb7c0

File tree

7 files changed

+18
-8
lines changed

7 files changed

+18
-8
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
cmake_minimum_required(VERSION 3.24)
1+
cmake_minimum_required(VERSION 3.28)
22
project(LangulusFlow
33
VERSION 1.0.0
44
DESCRIPTION "Langulus flow library, and code parser"

LangulusUtilities.cmake

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ function(fetch_langulus_module NAME GIT_TAG TAG)
1515
SOURCE_DIR "${LANGULUS_EXTERNAL_DIRECTORY}/${NAME}-src"
1616
SUBBUILD_DIR "${CMAKE_BINARY_DIR}/external/${NAME}-subbuild"
1717
${ARGN}
18+
EXCLUDE_FROM_ALL
1819
)
1920
FetchContent_MakeAvailable(Langulus${NAME})
2021
endfunction()
@@ -34,10 +35,11 @@ function(fetch_external_module NAME GIT_REPOSITORY REPO GIT_TAG TAG)
3435
SOURCE_DIR "${LANGULUS_EXTERNAL_DIRECTORY}/${NAME}-src"
3536
SUBBUILD_DIR "${CMAKE_BINARY_DIR}/external/${NAME}-subbuild"
3637
${ARGN}
38+
EXCLUDE_FROM_ALL
3739
)
3840
FetchContent_MakeAvailable(${NAME})
3941

4042
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")
4345
endfunction()

source/Code.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
///
88
#pragma once
99
#include "Executor.hpp"
10+
#include <Anyness/Text.hpp>
1011

1112

1213
namespace Langulus::Flow

source/Common.hpp

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,7 @@
66
/// SPDX-License-Identifier: GPL-3.0-or-later
77
///
88
#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>
1310

1411
#if defined(LANGULUS_EXPORT_ALL) || defined(LANGULUS_EXPORT_FLOW)
1512
#define LANGULUS_API_FLOW() LANGULUS_EXPORT()

source/Executor.hpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,13 @@
99
#include "Common.hpp"
1010

1111

12+
namespace Langulus::Anyness
13+
{
14+
15+
class Many;
16+
17+
} // namespace Langulus::Anyness
18+
1219
namespace Langulus::Flow
1320
{
1421

source/Verb.hpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,15 @@
77
///
88
#pragma once
99
#include "Common.hpp"
10-
#include "Code.hpp"
1110
#include <Anyness/Verb.hpp>
1211

1312

1413
namespace Langulus::Flow
1514
{
1615

16+
struct Code;
17+
18+
1719
///
1820
/// A type-erased verb
1921
///

source/verbs/Select.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
///
88
#pragma once
99
#include "../TVerb.hpp"
10+
#include <Anyness/Trait.hpp>
1011

1112

1213
namespace Langulus::Verbs

0 commit comments

Comments
 (0)