Hi, I introduced a UUID_ENABLE_INSTALL to make installation of the library optional during the CMake config stage.
It is enabled by default when building the project as a main project, but is disabled by default when using something like add_subdirectory, FetchContent, CPM, etc...
I also added in separate commit the same behavior for unit test.
This is useful to disable installation if for example I'm creating a shared library that use stduuid as a private header. I don't want it to be installed along with my library.
Have a nice day, thanks for all the work :)
Hi, I introduced a
UUID_ENABLE_INSTALL
to make installation of the library optional during the CMake config stage. It is enabled by default when building the project as a main project, but is disabled by default when using something likeadd_subdirectory
,FetchContent
,CPM
, etc... I also added in separate commit the same behavior for unit test. This is useful to disable installation if for example I'm creating a shared library that use stduuid as a private header. I don't want it to be installed along with my library. Have a nice day, thanks for all the work :)