Skip to content

Commit

Permalink
fix: upstream zork cfg
Browse files Browse the repository at this point in the history
  • Loading branch information
TheRustifyer committed Sep 7, 2024
1 parent a23a009 commit 5b73823
Showing 1 changed file with 44 additions and 46 deletions.
90 changes: 44 additions & 46 deletions zork_config/zork_gh_linux.toml
Original file line number Diff line number Diff line change
Expand Up @@ -55,69 +55,67 @@ interfaces = [
{ file = 'text/print_utils.cppm' },
{ file = 'types/type_info.cppm' },
{ file = 'types/type_traits.cppm' },
{ file = 'commons/concepts.cppm', dependencies = [ 'typedefs', ] },
{ file = 'commons/concepts.cppm', dependencies = ['typedefs'] },

### The testing suite
{ file = 'test-suite/assertions.cppm', partition = { module = 'tsuite' } },
# Root
{ file = 'test-suite/suite.cppm', module_name = 'tsuite' },

### Iterator library
{ file = 'iterators/internal/iterator_detail.cpp', partition = { module = 'iterator', partition_name = 'detail', is_internal_partition = true } },
{ file = 'iterators/iterator_concepts.cppm', partition = { module = 'iterator', partition_name = 'concepts' } },
# Modern
{ file = 'iterators/iterator_facade.cppm', partition = { module = 'iterator' } },
{ file = 'iterators/input_iterator.cppm', partition = { module = 'iterator' } },
# Legacy
{ file = 'iterators/legacy/legacy_iterator.cppm', partition = { module = 'iterator' } },
{ file = 'iterators/legacy/legacy_input_iterator.cppm', partition = { module = 'iterator' } },
{ file = 'iterators/legacy/legacy_output_iterator.cppm', partition = { module = 'iterator' } },
{ file = 'iterators/internal/iterator_detail.cpp', partition = { module = 'iterator', partition_name = 'detail', internal = true } },
{ file = 'iterators/iterator_concepts.cppm', partition = { module = 'iterator', partition_name = 'concepts' } },
# Modern
{ file = 'iterators/iterator_facade.cppm', partition = { module = 'iterator' } },
{ file = 'iterators/input_iterator.cppm', partition = { module = 'iterator' } },
# Legacy
{ file = 'iterators/legacy/legacy_iterator.cppm', partition = { module = 'iterator' } },
{ file = 'iterators/legacy/legacy_input_iterator.cppm', partition = { module = 'iterator' } },
{ file = 'iterators/legacy/legacy_output_iterator.cppm', partition = { module = 'iterator' } },
# Root
{ file = 'iterators/iterator.cppm' },

# The collections/containers librar
{ file = 'collections/container.cppm', dependencies = [ 'type_info', ] },
{ file = 'collections/array.cppm', dependencies = [
'typedefs',
'concepts',
'iterator',
'container',
] },
{ file = 'collections/collections.cppm', dependencies = [ 'array', ] },
# The collections/containers library
{ file = 'collections/container.cppm', dependencies = ['type_info'] },
{ file = 'collections/array.cppm', dependencies = ['typedefs', 'concepts', 'iterator', 'container'] },
# Root
{ file = 'collections/collections.cppm', dependencies = ['array'] },

### Math library
# Symbols
{ file = 'math/symbols.cppm', module_name = 'math.symbols' },
# Numbers - shared
{ file = 'math/general.cppm', partition = { module = 'math', partition_name = 'general' } },
# The operations library
{ file = 'math/ops/arithmetic.cppm', partition = { module = 'math.ops', partition_name = 'arithmetic' } },
{ file = 'math/ops/algebraic.cppm', partition = { module = 'math.ops', partition_name = 'algebraic' } },
{ file = 'math/ops/math.ops.cppm' },
# The linear algebra library
{ file = 'math/linear_algebra/matrix.cppm', partition = { module = 'math.linear_algebra', partition_name = 'matrix' } },
{ file = 'math/linear_algebra/root.cppm', module_name = 'math.linear_algebra' },
# Numbers - Core
{ file = 'math/numbers/naturals.cppm', partition = { module = 'math', partition_name = 'numbers.naturals' } },
{ file = 'math/numbers/integers.cppm', partition = { module = 'math', partition_name = 'numbers.integers' } },
{ file = 'math/numbers/rationals.cppm', partition = { module = 'math', partition_name = 'numbers.rationals' } },
{ file = 'math/numbers/reals.cppm', partition = { module = 'math', partition_name = 'numbers.reals' } },
{ file = 'math/numbers/detail.cpp', partition = { module = 'math', partition_name = 'numbers.detail', is_internal_partition = true } },
{ file = 'math/numbers/numbers.cppm', partition = { module = 'math', partition_name = 'numbers' } },
# Symbols
{ file = 'math/symbols.cppm', module_name = 'math.symbols' },
# Numbers - shared
{ file = 'math/general.cppm', partition = { module = 'math', partition_name = 'general' } },
# The operations library
{ file = 'math/ops/arithmetic.cppm', partition = { module = 'math.ops', partition_name = 'arithmetic' } },
{ file = 'math/ops/algebraic.cppm', partition = { module = 'math.ops', partition_name = 'algebraic' } },
{ file = 'math/ops/math.ops.cppm' },
# The linear algebra library
{ file = 'math/linear_algebra/matrix.cppm', partition = { module = 'math.linear_algebra', partition_name = 'matrix' } },
{ file = 'math/linear_algebra/root.cppm', module_name = 'math.linear_algebra' },
# Numbers - Core
{ file = 'math/numbers/naturals.cppm', partition = { module = 'math', partition_name = 'numbers.naturals' } },
{ file = 'math/numbers/integers.cppm', partition = { module = 'math', partition_name = 'numbers.integers' } },
{ file = 'math/numbers/rationals.cppm', partition = { module = 'math', partition_name = 'numbers.rationals' } },
{ file = 'math/numbers/reals.cppm', partition = { module = 'math', partition_name = 'numbers.reals' } },
{ file = 'math/numbers/detail.cpp', partition = { module = 'math', partition_name = 'numbers.detail', is_internal_partition = true } },
{ file = 'math/numbers/numbers.cppm', partition = { module = 'math', partition_name = 'numbers' } },
# Root
{ file = 'math/math.cppm' },

### The physics library
# The quantities library
{ file = 'physics/quantities/internal/quantities_detail.cpp', partition = { module = 'physics.quantities', partition_name = 'quantities.detail' } },
# The quantities library
{ file = 'physics/quantities/internal/quantities_detail.cpp', partition = { module = 'physics.quantities', partition_name = 'quantities.detail' } },

{ file = 'physics/quantities/ratios.cppm', partition = { module = 'physics.quantities' } },
{ file = 'physics/quantities/units.symbols.cppm', module_name = 'units.symbols', partition = { module = 'physics.quantities' } },
{ file = 'physics/quantities/dimensions.cppm', module_name = 'dimensions', partition = { module = 'physics.quantities' } },
{ file = 'physics/quantities/units.cppm', module_name = 'units', partition = { module = 'physics.quantities' } },
{ file = 'physics/quantities/quantity.cppm', partition = { module = 'physics.quantities' } },
{ file = 'physics/quantities/physics.quantities.cppm' },
{ file = 'physics/quantities/ratios.cppm', partition = { module = 'physics.quantities' } },
{ file = 'physics/quantities/units.symbols.cppm', module_name = 'units.symbols', partition = { module = 'physics.quantities' } },
{ file = 'physics/quantities/dimensions.cppm', module_name = 'dimensions', partition = { module = 'physics.quantities' } },
{ file = 'physics/quantities/units.cppm', module_name = 'units', partition = { module = 'physics.quantities' } },
{ file = 'physics/quantities/quantity.cppm', partition = { module = 'physics.quantities' } },
{ file = 'physics/quantities/physics.quantities.cppm' },
# Root
{ file = 'physics/physics.cppm' },

# The main interface of the project
{ file = 'zero.cppm' },
{ file = 'zero.cppm' }
]

0 comments on commit 5b73823

Please sign in to comment.