Skip to content

Commit 2744b87

Browse files
authored
FATAL_ERROR if no NAME is provided (#201)
* FATAL_ERROR if no NAME is provided * Fixed format
1 parent fd539b8 commit 2744b87

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

cmake/CPM.cmake

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,12 @@ function(CPMAddPackage)
264264

265265
cmake_parse_arguments(CPM_ARGS "" "${oneValueArgs}" "${multiValueArgs}" "${ARGN}")
266266

267+
# Check for required arguments
268+
269+
if(NOT DEFINED CPM_ARGS_NAME)
270+
message(FATAL_ERROR "CPM: 'NAME' was not provided for package added with arguments: '${ARGN}'")
271+
endif()
272+
267273
# Set default values for arguments
268274

269275
if(NOT DEFINED CPM_ARGS_VERSION)

0 commit comments

Comments
 (0)