From da92db73568ae59b6086c49db12aaec8589e5b80 Mon Sep 17 00:00:00 2001 From: Luke Street Date: Sun, 2 May 2021 18:25:12 -0400 Subject: [PATCH] Attempted fix for macOS --- atdna/CMakeLists.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/atdna/CMakeLists.txt b/atdna/CMakeLists.txt index d3c6c11..d0cf596 100644 --- a/atdna/CMakeLists.txt +++ b/atdna/CMakeLists.txt @@ -87,11 +87,16 @@ endif() # ATDNA target add_executable(atdna main.cpp test.hpp ${PLAT_SRCS}) target_link_libraries(atdna ${CLANG_LIBS} ${LLVM_LIBS}) +if (APPLE) + set(ATDNA_ARGV0 clang-tool) +else () + set(ATDNA_ARGV0 "${LLVM_TOOLS_BINARY_DIR}/clang-tool") +endif () target_compile_definitions(atdna PRIVATE INSTALL_PREFIX=${ABS_INSTALL_BIN_DIR} __STDC_LIMIT_MACROS=1 __STDC_CONSTANT_MACROS=1 - ATDNA_ARGV0=${LLVM_TOOLS_BINARY_DIR}/clang-tool) + ATDNA_ARGV0=${ATDNA_ARGV0}) target_include_directories(atdna PRIVATE ${CLANG_INCLUDE_DIRS}) # Clang 10.0.x headers currently broken with C++20 set_property(TARGET atdna PROPERTY CXX_STANDARD 17)