-
Notifications
You must be signed in to change notification settings - Fork 220
Open
Labels
acknowledgedThe issue is being worked onThe issue is being worked onbugSomething isn't workingSomething isn't working
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
addFUNCTION 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)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
acknowledgedThe issue is being worked onThe issue is being worked onbugSomething isn't workingSomething isn't working
