From d89eec06d07ff8241bb46954ff2383500eed1d76 Mon Sep 17 00:00:00 2001 From: Mischa Spiegelmock Date: Sat, 22 Mar 2025 22:43:08 -0700 Subject: [PATCH] use relative paths --- .github/workflows/build_linux.yml | 11 ++++++----- vendor/projectm-eval | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build_linux.yml b/.github/workflows/build_linux.yml index c54c50dde..4c7b76154 100644 --- a/.github/workflows/build_linux.yml +++ b/.github/workflows/build_linux.yml @@ -54,17 +54,18 @@ jobs: file(GLOB_RECURSE PUBLIC_HEADERS "\${PROJECTM_INCLUDE_DIR}/*.h") foreach(header IN LISTS PUBLIC_HEADERS) - get_filename_component(header_file "\${header}" NAME) - set(test_source "\${CMAKE_BINARY_DIR}/check_\${header_file}.c") - file(WRITE "\${test_source}" "#include <\${header_file}>\nint main(void) { return 0; }\n") - add_executable("check_\${header_file}" "\${test_source}") - target_include_directories("check_\${header_file}" PRIVATE "\${PROJECTM_INCLUDE_DIR}") + file(RELATIVE_PATH header_rel "\${PROJECTM_INCLUDE_DIR}" "\${header}") + set(test_source "\${CMAKE_BINARY_DIR}/check_\${header_rel}.c") + file(WRITE "\${test_source}" "#include <\${header_rel}>\nint main(void){return 0;}\n") + add_executable("check_\${header_rel}" "\${test_source}") + target_include_directories("check_\${header_rel}" PRIVATE "\${PROJECTM_INCLUDE_DIR}") endforeach() EOF cmake -S header-check -B header-check/build -DCMAKE_C_STANDARD=99 cmake --build header-check/build --parallel + - name: Upload Artifact uses: actions/upload-artifact@v4 with: diff --git a/vendor/projectm-eval b/vendor/projectm-eval index ee180a247..7cefc94eb 160000 --- a/vendor/projectm-eval +++ b/vendor/projectm-eval @@ -1 +1 @@ -Subproject commit ee180a2473c12856fd25dc754bafdab7e843cc7a +Subproject commit 7cefc94eb2583c5106e022850cfba70d76391015