Improve meson build. #13

Merged
mmcomando merged 2 commits from meson into Demos 2021-02-26 10:50:34 +01:00
mmcomando commented 2021-02-21 20:55:21 +01:00 (Migrated from gitlab.com)

-Add all required packages as wrap dependencies
-Move source lsitnings to separate files
-Proper dependencies declarations
-Set global D compiler arguments
-Add few asserts
-Add test exe
-Other small improvements

Tested with dmd with betterC, demos executable has to be run from 'demos' directory to properly load assets.

-Add all required packages as wrap dependencies -Move source lsitnings to separate files -Proper dependencies declarations -Set global D compiler arguments -Add few asserts -Add test exe -Other small improvements Tested with dmd with betterC, demos executable has to be run from 'demos' directory to properly load assets.
Mergul (Migrated from gitlab.com) approved these changes 2021-02-21 20:55:21 +01:00
Mergul commented 2021-02-25 19:45:28 +01:00 (Migrated from gitlab.com)

How you deduced name "decs" for this library?

How you deduced name "decs" for this library?
Mergul commented 2021-02-25 19:46:13 +01:00 (Migrated from gitlab.com)

magic

magic
Mergul commented 2021-02-25 19:46:43 +01:00 (Migrated from gitlab.com)

'decs' once more. Magic.

'decs' once more. Magic.
Mergul commented 2021-02-25 19:47:29 +01:00 (Migrated from gitlab.com)

Why those two are true by default? Should be false.

Why those two are true by default? Should be false.
Mergul commented 2021-02-25 19:49:40 +01:00 (Migrated from gitlab.com)

changed this line in version 2 of the diff

changed this line in [version 2 of the diff](/Mergul/bubel-ecs/-/merge_requests/10/diffs?diff_id=149479579&start_sha=66b5807368e6cd6f9dfa6eb9f88b59e820fc07ff#ca9bb7eff80503c97c83505e8acea4002fd87ac6_4_2)
Mergul commented 2021-02-25 19:49:41 +01:00 (Migrated from gitlab.com)

added 1 commit

Compare with previous version

added 1 commit <ul><li>073f91fc - Update meson_options.txt</li></ul> [Compare with previous version](/Mergul/bubel-ecs/-/merge_requests/10/diffs?diff_id=149479579&start_sha=66b5807368e6cd6f9dfa6eb9f88b59e820fc07ff)
Mergul commented 2021-02-26 10:49:37 +01:00 (Migrated from gitlab.com)

resolved all threads

resolved all threads
Mergul commented 2021-02-26 10:50:30 +01:00 (Migrated from gitlab.com)

approved this merge request

approved this merge request
Mergul commented 2021-02-26 10:50:34 +01:00 (Migrated from gitlab.com)

mentioned in commit f7591916eb

mentioned in commit f7591916eb983101881b222cdf5441929b7a80ed
Mergul (Migrated from gitlab.com) merged commit f7591916eb into Demos 2021-02-26 10:50:34 +01:00
Sign in to join this conversation.
No reviewers
No labels
Feedback
Meson
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Bubel/bubel-ecs#13
No description provided.