Open rknuus opened 6 days ago
While the project builds without error when building it stand-alone, the tests fail to build if clangmetatool is integrated as follows into a CMake project:
include(FetchContent) FetchContent_Declare( clangmetatool GIT_REPOSITORY https://github.com/bloomberg/clangmetatool.git GIT_TAG 0.21.7 ) FetchContent_MakeAvailable(clangmetatool)
An example of a build failure message is:
FAILED: _deps/clangmetatool-build/t/CMakeFiles/001-meta-tool.t.dir/001-meta-tool.t.cpp.o /Library/Developer/CommandLineTools/usr/bin/c++ -I/Users/user/my_project/build/t/include -I/Users/user/my_project/t/include -I/Users/user/my_project/build/_deps/clangmetatool-src/t/include -I/Users/user/my_project/build/_deps/clangmetatool-src/include -isystem /opt/homebrew/opt/llvm/include -isystem /opt/homebrew/include -g -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -MD -MT _deps/clangmetatool-build/t/CMakeFiles/001-meta-tool.t.dir/001-meta-tool.t.cpp.o -MF _deps/clangmetatool-build/t/CMakeFiles/001-meta-tool.t.dir/001-meta-tool.t.cpp.o.d -o _deps/clangmetatool-build/t/CMakeFiles/001-meta-tool.t.dir/001-meta-tool.t.cpp.o -c /Users/user/my_project/build/_deps/clangmetatool-src/t/001-meta-tool.t.cpp /Users/user/my_project/build/_deps/clangmetatool-src/t/001-meta-tool.t.cpp:1:10: fatal error: 'clangmetatool-testconfig.h' file not found #include "clangmetatool-testconfig.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated.
While the project builds without error when building it stand-alone, the tests fail to build if clangmetatool is integrated as follows into a CMake project:
An example of a build failure message is: