Skip to content

Commit e3c53cc

Browse files
committed
bleh
1 parent d89eec0 commit e3c53cc

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

.github/workflows/build_linux.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -55,17 +55,17 @@ jobs:
5555
5656
foreach(header IN LISTS PUBLIC_HEADERS)
5757
file(RELATIVE_PATH header_rel "\${PROJECTM_INCLUDE_DIR}" "\${header}")
58-
set(test_source "\${CMAKE_BINARY_DIR}/check_\${header_rel}.c")
58+
string(MAKE_C_IDENTIFIER "\${header_rel}" safe_name)
59+
set(test_source "\${CMAKE_BINARY_DIR}/check_\${safe_name}.c")
5960
file(WRITE "\${test_source}" "#include <\${header_rel}>\nint main(void){return 0;}\n")
60-
add_executable("check_\${header_rel}" "\${test_source}")
61-
target_include_directories("check_\${header_rel}" PRIVATE "\${PROJECTM_INCLUDE_DIR}")
61+
add_executable("check_\${safe_name}" "\${test_source}")
62+
target_include_directories("check_\${safe_name}" PRIVATE "\${PROJECTM_INCLUDE_DIR}")
6263
endforeach()
6364
EOF
6465
6566
cmake -S header-check -B header-check/build -DCMAKE_C_STANDARD=99
6667
cmake --build header-check/build --parallel
6768
68-
6969
- name: Upload Artifact
7070
uses: actions/upload-artifact@v4
7171
with:

0 commit comments

Comments
 (0)