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)