Skip to content

Detect situation when dependent module doesn't provide the same options as dependency  #1031

Description

@Hsilgos

Currently many options must be aligned to generate compilable code when few few modules depend (in lime files) on each other.
It leads sometimes to hardly understandable issues with generated code. To prevent such situations some logic to analyse dependencies must be added in cmake scripts.
When such important options are not aligned the error must be generated. Most probably such error must be shown during the generation (in runGenerate.cmake).
Example of such options which must be aligned all over modules:

GLUECODIUM_VERSION
GLUECODIUM_<LANG>_NAMERULES

Important: GLUECODIUM_TAGS should include the same tags as dependencies, but not necessary aligned. Perhaps this specific option may silently add tags from dependencies.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions