CPM.cmake icon indicating copy to clipboard operation
CPM.cmake copied to clipboard

EXCLUDE_FROM_ALL seems to have no effect

Open denniskb opened this issue 2 years ago • 2 comments

Either EXCLUDE_FROM_ALL has no effect, or I'm using it wrong.

include(cmake/CPM.cmake)
CPMAddPackage(
NAME googletest
GITHUB_REPOSITORY google/googletest
GIT_TAG v1.13.0
VERSION 1.13.0
OPTIONS "INSTALL_GTEST OFF" "BUILD_GMOCK OFF" "gtest_disable_pthreads ON"
EXCLUDE_FROM_ALL=YES)

Yet, google test still gets built when I run make.

denniskb avatar Aug 12 '23 10:08 denniskb

DOWNLOAD_ONLY is also ignored.

denniskb avatar Aug 12 '23 10:08 denniskb

IMHO the OPTIONS should be always the last argument.

Please try EXCLUDE_FROM_ALL YES

ClausKlein avatar Dec 07 '23 15:12 ClausKlein