cmakepp
cmakepp copied to clipboard
An Enhancement Suite for the CMake Build System
``` curl -OL https://raw.github.com/toeb/cmakepp/master/install.cmake && cmake -P install.cmake && rm install.cmake ``` on macOS 11.4 (20F71) with cmake version 3.21.2
In [semver_parse.cmake](https://github.com/toeb/cmakepp/blob/master/cmake/semver/semver_parse.cmake), you have: ``` set(semver_identifier_regex "[0-9A-Za-z-]+") set(semver_major_regex "[0-9]+") set(semver_minor_regex "[0-9]+") set(semver_patch_regex "[0-9]+") set(semver_identifiers_regex "${semver_identifier_regex}(\\.${semver_identifier_regex})*") set(semver_prerelease_regex "${semver_identifiers_regex}") set(semver_metadata_regex "${semver_identifiers_regex}") set(semver_version_regex "(${semver_major_regex})\\.(${semver_minor_regex})\\.(${semver_patch_regex})") set(semver_regex "(${semver_version_regex})(-${semver_prerelease_regex})?(\\+${semver_metadata_regex})?") ``` I am not familiar with the...
README.rd (4c20943) says: "Use the [Biicode Block](https://www.biicode.com/toeb/cmakepp)" but that URL (https://www.biicode.com/toeb/cmakepp) gives a scary security warning in Firefox.
I'm getting deprecation warnings of policies `CMP0053` and `CMP0054`, running CMake 3.12.3 on macOS. ``` CMake Deprecation Warning at submodules/cmakepp/cmakepp.cmake:25 (cmake_policy): The OLD behavior for policy CMP0053 will be removed...
Hi @toeb , Hope you are all well ! I was wondering how CMake++ could help me to manage different types of external project schemes and to cache some cross-platform...
Hi, hope you are all well ! I tried to build the example, described on your blog ([link](http://thetoeb.de/2015/02/04/heterogeneous-package-search-retrieval-cmake/)), and I got the following errors. 1. eigen3 is not included 2....
Hi Tobias, I'm having some issues related to the way you handled #3: Your `return()` command overrides the default CMake one so if you do a naked `return()` invocation in...
Hi, I looked at your heterogenous package retreival solution and it is very close to what I was looking for. Although your documentation is very helpful on understanding the design...
If I override functions like add_library or add_executable, cmake stops with a segfault example code: macro(add_library _target) _add_library (${_target} ${ARGN}) endmacro()
See http://stackoverflow.com/q/31224618/1609356 I assume you are currently busy and out of cmakepp stuff. I just want a hint, what could be the reason for this kind of internal error? Thanks...