Open
Description
Describe the bug
when using the BUILD_HEADERS_ONLY option, cmake fails
To Reproduce
Steps to reproduce the behavior:
- Open './cmake/StandardSettings.cmake'
- Go to option 'option(${PROJECT_NAME}_BUILD_HEADERS_ONLY "Build the project as a header-only library." ON)'
- Modify OFF --> ON
- MAKE SURE TO DEFINE THE
add
FUNCTION IN./include/project/temp.hpp
- Generate cmake to get the following:
-- Found the following headers:
CMake Error at CMakeLists.txt:89 (foreach):
Unknown argument:
LIST
-- *
CMake Error at CMakeLists.txt:91 (endforeach):
endforeach An ENDFOREACH command was found outside of a proper FOREACH
ENDFOREACH structure. Or its arguments did not match the opening FOREACH
command.
Expected behavior
Generation should work without any error.
Desktop:
- OS: MacOS Monterey
- Version 12.1 (21C52)
Suggested Fix
In ./CMakeLists.txt
line 89 Add S
to LIST
change foreach(header IN LIST headers)
to foreach(header IN LISTS headers)