Adriaan de Groot
82c51dec37
CMake: don't change cmake logging on release builds
...
- There is no real need to reduce the logging on release builds,
it's just confusing that all the cmake-time output changes
in a non-meaningful way.
2018-09-14 05:33:04 -04:00
Adriaan de Groot
ace30e149a
CMake: fix defaults-handling which was breaking in-tree build
2018-03-16 11:51:50 -04:00
Adriaan de Groot
abe05ac8ab
CMake: document add_branding_subdirectory()
...
- add feature to allow (re)naming and to support greater
directory depths.
2018-03-14 09:12:27 -04:00
Adriaan de Groot
b95fe2227f
CMake: remove debugging from macro
2018-03-14 08:54:55 -04:00
Adriaan de Groot
42ba505ceb
CMake: add license headers, copyright
...
Since we install the CMake files now, also put license headers in them.
These files are intended to help plugin and branding component authors
write them in a simple Calamares-idiomatic way.
2018-03-09 11:13:42 -05:00
Adriaan de Groot
986c5f5a9a
CMake: improve branding component macros
...
- document preferred component layout
- simplify parameters to the branding macros
- allow structured branding components with SUBDIRECTORIES
2018-03-09 11:03:42 -05:00
Adriaan de Groot
345118aec9
CMake: improve branding support
...
- Fix broken subdirectory call
- Automatically process lang/ if there isn't a CMakeLists.txt,
this was a bogus restriction
- Add support macros for installing branding and translations
2018-03-09 07:21:16 -05:00
Adriaan de Groot
9b749576be
CMake: move our own modules into the CMakeModules dir, tidy
2017-07-05 10:32:03 -04:00