Add CMake rules for installation as a standalone package. #70

Merged
SlavekB merged 1 commits from feat/install-as-standalone-package into master 1 year ago
SlavekB commented 1 year ago
Owner

Starting with commit 2a847be412, we are ready to install TDE CMake macros as a standalone package when the files will be placed in the system CMake folder. That's why I prepared CMake rules for installing files – as a standalone package.

There is deliberately omitted installation of Apidox scripts because they depend on the common admin module, while requiring the presence of Makefile.am files in source codes. Therefore, they require a fundamental change in functionality and is not desirable that they are installed in the current form in the system CMake directory. Therefore, modules using Apidox scripts such as tdelibs, tdebase, tdepim will continue to require CMake as a submodule.

Starting with commit 2a847be412bd1dc66e53ea4652cc42f24a412d0f, we are ready to install TDE CMake macros as a standalone package when the files will be placed in the system CMake folder. That's why I prepared CMake rules for installing files – as a standalone package. There is deliberately omitted installation of Apidox scripts because they depend on the common admin module, while requiring the presence of Makefile.am files in source codes. Therefore, they require a fundamental change in functionality and is not desirable that they are installed in the current form in the system CMake directory. Therefore, modules using Apidox scripts such as tdelibs, tdebase, tdepim will continue to require CMake as a submodule.
SlavekB added the
PR/rfc
label 1 year ago
SlavekB added 1 commit 1 year ago
0846fa1cb7
Add CMake rules for installation as a standalone package.
Owner

Tested, looks good.

Tested, looks good.
MicheleC approved these changes 1 year ago
SlavekB removed the
PR/rfc
label 1 year ago
SlavekB merged commit 0846fa1cb7 into master 1 year ago
SlavekB deleted branch feat/install-as-standalone-package 1 year ago
SlavekB added this to the R14.0.11 release milestone 1 year ago

Reviewers

MicheleC approved these changes 1 year ago
The pull request has been merged as 0846fa1cb7.
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Loading…
There is no content yet.