diff options
author | d3x0r <d3x0r@users.noreply.github.com> | 2017-07-06 02:09:44 -0700 |
---|---|---|
committer | d3x0r <d3x0r@users.noreply.github.com> | 2017-07-06 02:09:44 -0700 |
commit | 2557dd7439806448ad41b7bc5f175f4ed4f74d9c (patch) | |
tree | aeec866073e16350de88b84b05d11b7578c3db1c /include | |
parent | 728bda183018cbc9736f03d4f21d2b4a2585e83d (diff) | |
download | portable-2557dd7439806448ad41b7bc5f175f4ed4f74d9c.tar.gz portable-2557dd7439806448ad41b7bc5f175f4ed4f74d9c.tar.bz2 portable-2557dd7439806448ad41b7bc5f175f4ed4f74d9c.zip |
Add option LIBRESSL_SKIP_INSTALL
Internally LIBRESSL_SKIP_INSTALL, if not set becomes ENABLE_LIBRESSL_INSTALL so this by default is enabled. defining LIBRESSL_SKIP_INSTALL before hand will disable all install() rules.
This is useful if another project includes and links to this statically.
I chose to add a prefix to avoid potential name collision because the options are cached globally.
If the installation is skipped, maybe it should also disable building apps? I didn't do that.
Diffstat (limited to 'include')
-rw-r--r-- | include/CMakeLists.txt | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/include/CMakeLists.txt b/include/CMakeLists.txt index 110caa5..870c740 100644 --- a/include/CMakeLists.txt +++ b/include/CMakeLists.txt | |||
@@ -1,5 +1,7 @@ | |||
1 | install(DIRECTORY . | 1 | if(ENABLE_LIBRESSL_INSTALL) |
2 | DESTINATION include | 2 | install(DIRECTORY . |
3 | PATTERN "CMakeLists.txt" EXCLUDE | 3 | DESTINATION include |
4 | PATTERN "compat" EXCLUDE | 4 | PATTERN "CMakeLists.txt" EXCLUDE |
5 | PATTERN "Makefile*" EXCLUDE) | 5 | PATTERN "compat" EXCLUDE |
6 | PATTERN "Makefile*" EXCLUDE) | ||
7 | endif(ENABLE_LIBRESSL_INSTALL) | ||