This repository has been archived by the owner on Oct 18, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix broken builds and missing install targets
This commit rewrites the existing CMake files so that they export targets and install required headers in a way that allows the application and libraries to install and be idiomatically integrated with other projects. Included third-party code now builds object libraries that are embedded in the final archives and public headers from those third-party libraries are installed in subdirectories of the embedding libraries. This commit also fixes compiling the drawdance and dpgles2 targets and the emscripten cross-compilation, which were all broken. Across CMake files, verbose copyright headers are replaced with SPDX identifiers plus an AUTHORS.txt for standard attribution. Finally, this commit removes clang-format from CMake, since this cannot work with all generators according to <https://discourse.cmake.org/t/clang-format-integration/3358/4> and should go into a git pre-commit hook instead or integrated in the IDE.
- Loading branch information
Showing
36 changed files
with
1,068 additions
and
1,000 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.