# SPDX-License-Identifier: MIT

# This file was generated by
# scripts/copy_from_upstream/copy_from_upstream.py

set(_SPHINCS_OBJS "")

if(OQS_ENABLE_SIG_sphincs_haraka_128f_robust)
    add_library(sphincs_haraka_128f_robust_clean OBJECT sig_sphincs_haraka_128f_robust.c pqclean_sphincs-haraka-128f-robust_clean/address.c pqclean_sphincs-haraka-128f-robust_clean/fors.c pqclean_sphincs-haraka-128f-robust_clean/haraka.c pqclean_sphincs-haraka-128f-robust_clean/hash_haraka.c pqclean_sphincs-haraka-128f-robust_clean/sign.c pqclean_sphincs-haraka-128f-robust_clean/thash_haraka_robust.c pqclean_sphincs-haraka-128f-robust_clean/utils.c pqclean_sphincs-haraka-128f-robust_clean/wots.c)
    target_include_directories(sphincs_haraka_128f_robust_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-128f-robust_clean)
    target_include_directories(sphincs_haraka_128f_robust_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_128f_robust_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_haraka_128f_robust_aesni)
    add_library(sphincs_haraka_128f_robust_aesni OBJECT pqclean_sphincs-haraka-128f-robust_aesni/address.c pqclean_sphincs-haraka-128f-robust_aesni/fors.c pqclean_sphincs-haraka-128f-robust_aesni/haraka.c pqclean_sphincs-haraka-128f-robust_aesni/hash_haraka.c pqclean_sphincs-haraka-128f-robust_aesni/hash_harakax4.c pqclean_sphincs-haraka-128f-robust_aesni/sign.c pqclean_sphincs-haraka-128f-robust_aesni/thash_haraka_robust.c pqclean_sphincs-haraka-128f-robust_aesni/thash_haraka_robustx4.c pqclean_sphincs-haraka-128f-robust_aesni/utils.c pqclean_sphincs-haraka-128f-robust_aesni/utilsx4.c pqclean_sphincs-haraka-128f-robust_aesni/wots.c)
    target_include_directories(sphincs_haraka_128f_robust_aesni PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-128f-robust_aesni)
    target_include_directories(sphincs_haraka_128f_robust_aesni PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_haraka_128f_robust_aesni PRIVATE -maes)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_128f_robust_aesni>)
endif()

if(OQS_ENABLE_SIG_sphincs_haraka_128f_simple)
    add_library(sphincs_haraka_128f_simple_clean OBJECT sig_sphincs_haraka_128f_simple.c pqclean_sphincs-haraka-128f-simple_clean/address.c pqclean_sphincs-haraka-128f-simple_clean/fors.c pqclean_sphincs-haraka-128f-simple_clean/haraka.c pqclean_sphincs-haraka-128f-simple_clean/hash_haraka.c pqclean_sphincs-haraka-128f-simple_clean/sign.c pqclean_sphincs-haraka-128f-simple_clean/thash_haraka_simple.c pqclean_sphincs-haraka-128f-simple_clean/utils.c pqclean_sphincs-haraka-128f-simple_clean/wots.c)
    target_include_directories(sphincs_haraka_128f_simple_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-128f-simple_clean)
    target_include_directories(sphincs_haraka_128f_simple_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_128f_simple_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_haraka_128f_simple_aesni)
    add_library(sphincs_haraka_128f_simple_aesni OBJECT pqclean_sphincs-haraka-128f-simple_aesni/address.c pqclean_sphincs-haraka-128f-simple_aesni/fors.c pqclean_sphincs-haraka-128f-simple_aesni/haraka.c pqclean_sphincs-haraka-128f-simple_aesni/hash_haraka.c pqclean_sphincs-haraka-128f-simple_aesni/hash_harakax4.c pqclean_sphincs-haraka-128f-simple_aesni/sign.c pqclean_sphincs-haraka-128f-simple_aesni/thash_haraka_simple.c pqclean_sphincs-haraka-128f-simple_aesni/thash_haraka_simplex4.c pqclean_sphincs-haraka-128f-simple_aesni/utils.c pqclean_sphincs-haraka-128f-simple_aesni/utilsx4.c pqclean_sphincs-haraka-128f-simple_aesni/wots.c)
    target_include_directories(sphincs_haraka_128f_simple_aesni PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-128f-simple_aesni)
    target_include_directories(sphincs_haraka_128f_simple_aesni PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_haraka_128f_simple_aesni PRIVATE -maes)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_128f_simple_aesni>)
endif()

if(OQS_ENABLE_SIG_sphincs_haraka_128s_robust)
    add_library(sphincs_haraka_128s_robust_clean OBJECT sig_sphincs_haraka_128s_robust.c pqclean_sphincs-haraka-128s-robust_clean/address.c pqclean_sphincs-haraka-128s-robust_clean/fors.c pqclean_sphincs-haraka-128s-robust_clean/haraka.c pqclean_sphincs-haraka-128s-robust_clean/hash_haraka.c pqclean_sphincs-haraka-128s-robust_clean/sign.c pqclean_sphincs-haraka-128s-robust_clean/thash_haraka_robust.c pqclean_sphincs-haraka-128s-robust_clean/utils.c pqclean_sphincs-haraka-128s-robust_clean/wots.c)
    target_include_directories(sphincs_haraka_128s_robust_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-128s-robust_clean)
    target_include_directories(sphincs_haraka_128s_robust_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_128s_robust_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_haraka_128s_robust_aesni)
    add_library(sphincs_haraka_128s_robust_aesni OBJECT pqclean_sphincs-haraka-128s-robust_aesni/address.c pqclean_sphincs-haraka-128s-robust_aesni/fors.c pqclean_sphincs-haraka-128s-robust_aesni/haraka.c pqclean_sphincs-haraka-128s-robust_aesni/hash_haraka.c pqclean_sphincs-haraka-128s-robust_aesni/hash_harakax4.c pqclean_sphincs-haraka-128s-robust_aesni/sign.c pqclean_sphincs-haraka-128s-robust_aesni/thash_haraka_robust.c pqclean_sphincs-haraka-128s-robust_aesni/thash_haraka_robustx4.c pqclean_sphincs-haraka-128s-robust_aesni/utils.c pqclean_sphincs-haraka-128s-robust_aesni/utilsx4.c pqclean_sphincs-haraka-128s-robust_aesni/wots.c)
    target_include_directories(sphincs_haraka_128s_robust_aesni PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-128s-robust_aesni)
    target_include_directories(sphincs_haraka_128s_robust_aesni PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_haraka_128s_robust_aesni PRIVATE -maes)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_128s_robust_aesni>)
endif()

if(OQS_ENABLE_SIG_sphincs_haraka_128s_simple)
    add_library(sphincs_haraka_128s_simple_clean OBJECT sig_sphincs_haraka_128s_simple.c pqclean_sphincs-haraka-128s-simple_clean/address.c pqclean_sphincs-haraka-128s-simple_clean/fors.c pqclean_sphincs-haraka-128s-simple_clean/haraka.c pqclean_sphincs-haraka-128s-simple_clean/hash_haraka.c pqclean_sphincs-haraka-128s-simple_clean/sign.c pqclean_sphincs-haraka-128s-simple_clean/thash_haraka_simple.c pqclean_sphincs-haraka-128s-simple_clean/utils.c pqclean_sphincs-haraka-128s-simple_clean/wots.c)
    target_include_directories(sphincs_haraka_128s_simple_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-128s-simple_clean)
    target_include_directories(sphincs_haraka_128s_simple_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_128s_simple_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_haraka_128s_simple_aesni)
    add_library(sphincs_haraka_128s_simple_aesni OBJECT pqclean_sphincs-haraka-128s-simple_aesni/address.c pqclean_sphincs-haraka-128s-simple_aesni/fors.c pqclean_sphincs-haraka-128s-simple_aesni/haraka.c pqclean_sphincs-haraka-128s-simple_aesni/hash_haraka.c pqclean_sphincs-haraka-128s-simple_aesni/hash_harakax4.c pqclean_sphincs-haraka-128s-simple_aesni/sign.c pqclean_sphincs-haraka-128s-simple_aesni/thash_haraka_simple.c pqclean_sphincs-haraka-128s-simple_aesni/thash_haraka_simplex4.c pqclean_sphincs-haraka-128s-simple_aesni/utils.c pqclean_sphincs-haraka-128s-simple_aesni/utilsx4.c pqclean_sphincs-haraka-128s-simple_aesni/wots.c)
    target_include_directories(sphincs_haraka_128s_simple_aesni PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-128s-simple_aesni)
    target_include_directories(sphincs_haraka_128s_simple_aesni PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_haraka_128s_simple_aesni PRIVATE -maes)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_128s_simple_aesni>)
endif()

if(OQS_ENABLE_SIG_sphincs_haraka_192f_robust)
    add_library(sphincs_haraka_192f_robust_clean OBJECT sig_sphincs_haraka_192f_robust.c pqclean_sphincs-haraka-192f-robust_clean/address.c pqclean_sphincs-haraka-192f-robust_clean/fors.c pqclean_sphincs-haraka-192f-robust_clean/haraka.c pqclean_sphincs-haraka-192f-robust_clean/hash_haraka.c pqclean_sphincs-haraka-192f-robust_clean/sign.c pqclean_sphincs-haraka-192f-robust_clean/thash_haraka_robust.c pqclean_sphincs-haraka-192f-robust_clean/utils.c pqclean_sphincs-haraka-192f-robust_clean/wots.c)
    target_include_directories(sphincs_haraka_192f_robust_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-192f-robust_clean)
    target_include_directories(sphincs_haraka_192f_robust_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_192f_robust_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_haraka_192f_robust_aesni)
    add_library(sphincs_haraka_192f_robust_aesni OBJECT pqclean_sphincs-haraka-192f-robust_aesni/address.c pqclean_sphincs-haraka-192f-robust_aesni/fors.c pqclean_sphincs-haraka-192f-robust_aesni/haraka.c pqclean_sphincs-haraka-192f-robust_aesni/hash_haraka.c pqclean_sphincs-haraka-192f-robust_aesni/hash_harakax4.c pqclean_sphincs-haraka-192f-robust_aesni/sign.c pqclean_sphincs-haraka-192f-robust_aesni/thash_haraka_robust.c pqclean_sphincs-haraka-192f-robust_aesni/thash_haraka_robustx4.c pqclean_sphincs-haraka-192f-robust_aesni/utils.c pqclean_sphincs-haraka-192f-robust_aesni/utilsx4.c pqclean_sphincs-haraka-192f-robust_aesni/wots.c)
    target_include_directories(sphincs_haraka_192f_robust_aesni PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-192f-robust_aesni)
    target_include_directories(sphincs_haraka_192f_robust_aesni PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_haraka_192f_robust_aesni PRIVATE -maes)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_192f_robust_aesni>)
endif()

if(OQS_ENABLE_SIG_sphincs_haraka_192f_simple)
    add_library(sphincs_haraka_192f_simple_clean OBJECT sig_sphincs_haraka_192f_simple.c pqclean_sphincs-haraka-192f-simple_clean/address.c pqclean_sphincs-haraka-192f-simple_clean/fors.c pqclean_sphincs-haraka-192f-simple_clean/haraka.c pqclean_sphincs-haraka-192f-simple_clean/hash_haraka.c pqclean_sphincs-haraka-192f-simple_clean/sign.c pqclean_sphincs-haraka-192f-simple_clean/thash_haraka_simple.c pqclean_sphincs-haraka-192f-simple_clean/utils.c pqclean_sphincs-haraka-192f-simple_clean/wots.c)
    target_include_directories(sphincs_haraka_192f_simple_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-192f-simple_clean)
    target_include_directories(sphincs_haraka_192f_simple_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_192f_simple_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_haraka_192f_simple_aesni)
    add_library(sphincs_haraka_192f_simple_aesni OBJECT pqclean_sphincs-haraka-192f-simple_aesni/address.c pqclean_sphincs-haraka-192f-simple_aesni/fors.c pqclean_sphincs-haraka-192f-simple_aesni/haraka.c pqclean_sphincs-haraka-192f-simple_aesni/hash_haraka.c pqclean_sphincs-haraka-192f-simple_aesni/hash_harakax4.c pqclean_sphincs-haraka-192f-simple_aesni/sign.c pqclean_sphincs-haraka-192f-simple_aesni/thash_haraka_simple.c pqclean_sphincs-haraka-192f-simple_aesni/thash_haraka_simplex4.c pqclean_sphincs-haraka-192f-simple_aesni/utils.c pqclean_sphincs-haraka-192f-simple_aesni/utilsx4.c pqclean_sphincs-haraka-192f-simple_aesni/wots.c)
    target_include_directories(sphincs_haraka_192f_simple_aesni PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-192f-simple_aesni)
    target_include_directories(sphincs_haraka_192f_simple_aesni PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_haraka_192f_simple_aesni PRIVATE -maes)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_192f_simple_aesni>)
endif()

if(OQS_ENABLE_SIG_sphincs_haraka_192s_robust)
    add_library(sphincs_haraka_192s_robust_clean OBJECT sig_sphincs_haraka_192s_robust.c pqclean_sphincs-haraka-192s-robust_clean/address.c pqclean_sphincs-haraka-192s-robust_clean/fors.c pqclean_sphincs-haraka-192s-robust_clean/haraka.c pqclean_sphincs-haraka-192s-robust_clean/hash_haraka.c pqclean_sphincs-haraka-192s-robust_clean/sign.c pqclean_sphincs-haraka-192s-robust_clean/thash_haraka_robust.c pqclean_sphincs-haraka-192s-robust_clean/utils.c pqclean_sphincs-haraka-192s-robust_clean/wots.c)
    target_include_directories(sphincs_haraka_192s_robust_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-192s-robust_clean)
    target_include_directories(sphincs_haraka_192s_robust_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_192s_robust_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_haraka_192s_robust_aesni)
    add_library(sphincs_haraka_192s_robust_aesni OBJECT pqclean_sphincs-haraka-192s-robust_aesni/address.c pqclean_sphincs-haraka-192s-robust_aesni/fors.c pqclean_sphincs-haraka-192s-robust_aesni/haraka.c pqclean_sphincs-haraka-192s-robust_aesni/hash_haraka.c pqclean_sphincs-haraka-192s-robust_aesni/hash_harakax4.c pqclean_sphincs-haraka-192s-robust_aesni/sign.c pqclean_sphincs-haraka-192s-robust_aesni/thash_haraka_robust.c pqclean_sphincs-haraka-192s-robust_aesni/thash_haraka_robustx4.c pqclean_sphincs-haraka-192s-robust_aesni/utils.c pqclean_sphincs-haraka-192s-robust_aesni/utilsx4.c pqclean_sphincs-haraka-192s-robust_aesni/wots.c)
    target_include_directories(sphincs_haraka_192s_robust_aesni PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-192s-robust_aesni)
    target_include_directories(sphincs_haraka_192s_robust_aesni PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_haraka_192s_robust_aesni PRIVATE -maes)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_192s_robust_aesni>)
endif()

if(OQS_ENABLE_SIG_sphincs_haraka_192s_simple)
    add_library(sphincs_haraka_192s_simple_clean OBJECT sig_sphincs_haraka_192s_simple.c pqclean_sphincs-haraka-192s-simple_clean/address.c pqclean_sphincs-haraka-192s-simple_clean/fors.c pqclean_sphincs-haraka-192s-simple_clean/haraka.c pqclean_sphincs-haraka-192s-simple_clean/hash_haraka.c pqclean_sphincs-haraka-192s-simple_clean/sign.c pqclean_sphincs-haraka-192s-simple_clean/thash_haraka_simple.c pqclean_sphincs-haraka-192s-simple_clean/utils.c pqclean_sphincs-haraka-192s-simple_clean/wots.c)
    target_include_directories(sphincs_haraka_192s_simple_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-192s-simple_clean)
    target_include_directories(sphincs_haraka_192s_simple_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_192s_simple_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_haraka_192s_simple_aesni)
    add_library(sphincs_haraka_192s_simple_aesni OBJECT pqclean_sphincs-haraka-192s-simple_aesni/address.c pqclean_sphincs-haraka-192s-simple_aesni/fors.c pqclean_sphincs-haraka-192s-simple_aesni/haraka.c pqclean_sphincs-haraka-192s-simple_aesni/hash_haraka.c pqclean_sphincs-haraka-192s-simple_aesni/hash_harakax4.c pqclean_sphincs-haraka-192s-simple_aesni/sign.c pqclean_sphincs-haraka-192s-simple_aesni/thash_haraka_simple.c pqclean_sphincs-haraka-192s-simple_aesni/thash_haraka_simplex4.c pqclean_sphincs-haraka-192s-simple_aesni/utils.c pqclean_sphincs-haraka-192s-simple_aesni/utilsx4.c pqclean_sphincs-haraka-192s-simple_aesni/wots.c)
    target_include_directories(sphincs_haraka_192s_simple_aesni PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-192s-simple_aesni)
    target_include_directories(sphincs_haraka_192s_simple_aesni PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_haraka_192s_simple_aesni PRIVATE -maes)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_192s_simple_aesni>)
endif()

if(OQS_ENABLE_SIG_sphincs_haraka_256f_robust)
    add_library(sphincs_haraka_256f_robust_clean OBJECT sig_sphincs_haraka_256f_robust.c pqclean_sphincs-haraka-256f-robust_clean/address.c pqclean_sphincs-haraka-256f-robust_clean/fors.c pqclean_sphincs-haraka-256f-robust_clean/haraka.c pqclean_sphincs-haraka-256f-robust_clean/hash_haraka.c pqclean_sphincs-haraka-256f-robust_clean/sign.c pqclean_sphincs-haraka-256f-robust_clean/thash_haraka_robust.c pqclean_sphincs-haraka-256f-robust_clean/utils.c pqclean_sphincs-haraka-256f-robust_clean/wots.c)
    target_include_directories(sphincs_haraka_256f_robust_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-256f-robust_clean)
    target_include_directories(sphincs_haraka_256f_robust_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_256f_robust_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_haraka_256f_robust_aesni)
    add_library(sphincs_haraka_256f_robust_aesni OBJECT pqclean_sphincs-haraka-256f-robust_aesni/address.c pqclean_sphincs-haraka-256f-robust_aesni/fors.c pqclean_sphincs-haraka-256f-robust_aesni/haraka.c pqclean_sphincs-haraka-256f-robust_aesni/hash_haraka.c pqclean_sphincs-haraka-256f-robust_aesni/hash_harakax4.c pqclean_sphincs-haraka-256f-robust_aesni/sign.c pqclean_sphincs-haraka-256f-robust_aesni/thash_haraka_robust.c pqclean_sphincs-haraka-256f-robust_aesni/thash_haraka_robustx4.c pqclean_sphincs-haraka-256f-robust_aesni/utils.c pqclean_sphincs-haraka-256f-robust_aesni/utilsx4.c pqclean_sphincs-haraka-256f-robust_aesni/wots.c)
    target_include_directories(sphincs_haraka_256f_robust_aesni PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-256f-robust_aesni)
    target_include_directories(sphincs_haraka_256f_robust_aesni PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_haraka_256f_robust_aesni PRIVATE -maes)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_256f_robust_aesni>)
endif()

if(OQS_ENABLE_SIG_sphincs_haraka_256f_simple)
    add_library(sphincs_haraka_256f_simple_clean OBJECT sig_sphincs_haraka_256f_simple.c pqclean_sphincs-haraka-256f-simple_clean/address.c pqclean_sphincs-haraka-256f-simple_clean/fors.c pqclean_sphincs-haraka-256f-simple_clean/haraka.c pqclean_sphincs-haraka-256f-simple_clean/hash_haraka.c pqclean_sphincs-haraka-256f-simple_clean/sign.c pqclean_sphincs-haraka-256f-simple_clean/thash_haraka_simple.c pqclean_sphincs-haraka-256f-simple_clean/utils.c pqclean_sphincs-haraka-256f-simple_clean/wots.c)
    target_include_directories(sphincs_haraka_256f_simple_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-256f-simple_clean)
    target_include_directories(sphincs_haraka_256f_simple_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_256f_simple_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_haraka_256f_simple_aesni)
    add_library(sphincs_haraka_256f_simple_aesni OBJECT pqclean_sphincs-haraka-256f-simple_aesni/address.c pqclean_sphincs-haraka-256f-simple_aesni/fors.c pqclean_sphincs-haraka-256f-simple_aesni/haraka.c pqclean_sphincs-haraka-256f-simple_aesni/hash_haraka.c pqclean_sphincs-haraka-256f-simple_aesni/hash_harakax4.c pqclean_sphincs-haraka-256f-simple_aesni/sign.c pqclean_sphincs-haraka-256f-simple_aesni/thash_haraka_simple.c pqclean_sphincs-haraka-256f-simple_aesni/thash_haraka_simplex4.c pqclean_sphincs-haraka-256f-simple_aesni/utils.c pqclean_sphincs-haraka-256f-simple_aesni/utilsx4.c pqclean_sphincs-haraka-256f-simple_aesni/wots.c)
    target_include_directories(sphincs_haraka_256f_simple_aesni PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-256f-simple_aesni)
    target_include_directories(sphincs_haraka_256f_simple_aesni PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_haraka_256f_simple_aesni PRIVATE -maes)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_256f_simple_aesni>)
endif()

if(OQS_ENABLE_SIG_sphincs_haraka_256s_robust)
    add_library(sphincs_haraka_256s_robust_clean OBJECT sig_sphincs_haraka_256s_robust.c pqclean_sphincs-haraka-256s-robust_clean/address.c pqclean_sphincs-haraka-256s-robust_clean/fors.c pqclean_sphincs-haraka-256s-robust_clean/haraka.c pqclean_sphincs-haraka-256s-robust_clean/hash_haraka.c pqclean_sphincs-haraka-256s-robust_clean/sign.c pqclean_sphincs-haraka-256s-robust_clean/thash_haraka_robust.c pqclean_sphincs-haraka-256s-robust_clean/utils.c pqclean_sphincs-haraka-256s-robust_clean/wots.c)
    target_include_directories(sphincs_haraka_256s_robust_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-256s-robust_clean)
    target_include_directories(sphincs_haraka_256s_robust_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_256s_robust_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_haraka_256s_robust_aesni)
    add_library(sphincs_haraka_256s_robust_aesni OBJECT pqclean_sphincs-haraka-256s-robust_aesni/address.c pqclean_sphincs-haraka-256s-robust_aesni/fors.c pqclean_sphincs-haraka-256s-robust_aesni/haraka.c pqclean_sphincs-haraka-256s-robust_aesni/hash_haraka.c pqclean_sphincs-haraka-256s-robust_aesni/hash_harakax4.c pqclean_sphincs-haraka-256s-robust_aesni/sign.c pqclean_sphincs-haraka-256s-robust_aesni/thash_haraka_robust.c pqclean_sphincs-haraka-256s-robust_aesni/thash_haraka_robustx4.c pqclean_sphincs-haraka-256s-robust_aesni/utils.c pqclean_sphincs-haraka-256s-robust_aesni/utilsx4.c pqclean_sphincs-haraka-256s-robust_aesni/wots.c)
    target_include_directories(sphincs_haraka_256s_robust_aesni PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-256s-robust_aesni)
    target_include_directories(sphincs_haraka_256s_robust_aesni PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_haraka_256s_robust_aesni PRIVATE -maes)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_256s_robust_aesni>)
endif()

if(OQS_ENABLE_SIG_sphincs_haraka_256s_simple)
    add_library(sphincs_haraka_256s_simple_clean OBJECT sig_sphincs_haraka_256s_simple.c pqclean_sphincs-haraka-256s-simple_clean/address.c pqclean_sphincs-haraka-256s-simple_clean/fors.c pqclean_sphincs-haraka-256s-simple_clean/haraka.c pqclean_sphincs-haraka-256s-simple_clean/hash_haraka.c pqclean_sphincs-haraka-256s-simple_clean/sign.c pqclean_sphincs-haraka-256s-simple_clean/thash_haraka_simple.c pqclean_sphincs-haraka-256s-simple_clean/utils.c pqclean_sphincs-haraka-256s-simple_clean/wots.c)
    target_include_directories(sphincs_haraka_256s_simple_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-256s-simple_clean)
    target_include_directories(sphincs_haraka_256s_simple_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_256s_simple_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_haraka_256s_simple_aesni)
    add_library(sphincs_haraka_256s_simple_aesni OBJECT pqclean_sphincs-haraka-256s-simple_aesni/address.c pqclean_sphincs-haraka-256s-simple_aesni/fors.c pqclean_sphincs-haraka-256s-simple_aesni/haraka.c pqclean_sphincs-haraka-256s-simple_aesni/hash_haraka.c pqclean_sphincs-haraka-256s-simple_aesni/hash_harakax4.c pqclean_sphincs-haraka-256s-simple_aesni/sign.c pqclean_sphincs-haraka-256s-simple_aesni/thash_haraka_simple.c pqclean_sphincs-haraka-256s-simple_aesni/thash_haraka_simplex4.c pqclean_sphincs-haraka-256s-simple_aesni/utils.c pqclean_sphincs-haraka-256s-simple_aesni/utilsx4.c pqclean_sphincs-haraka-256s-simple_aesni/wots.c)
    target_include_directories(sphincs_haraka_256s_simple_aesni PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-haraka-256s-simple_aesni)
    target_include_directories(sphincs_haraka_256s_simple_aesni PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_haraka_256s_simple_aesni PRIVATE -maes)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_haraka_256s_simple_aesni>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_128f_robust)
    add_library(sphincs_sha256_128f_robust_clean OBJECT sig_sphincs_sha256_128f_robust.c pqclean_sphincs-sha256-128f-robust_clean/address.c pqclean_sphincs-sha256-128f-robust_clean/fors.c pqclean_sphincs-sha256-128f-robust_clean/hash_sha256.c pqclean_sphincs-sha256-128f-robust_clean/sha256.c pqclean_sphincs-sha256-128f-robust_clean/sign.c pqclean_sphincs-sha256-128f-robust_clean/thash_sha256_robust.c pqclean_sphincs-sha256-128f-robust_clean/utils.c pqclean_sphincs-sha256-128f-robust_clean/wots.c)
    target_include_directories(sphincs_sha256_128f_robust_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-128f-robust_clean)
    target_include_directories(sphincs_sha256_128f_robust_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_128f_robust_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_128f_robust_avx2)
    add_library(sphincs_sha256_128f_robust_avx2 OBJECT pqclean_sphincs-sha256-128f-robust_avx2/address.c pqclean_sphincs-sha256-128f-robust_avx2/fors.c pqclean_sphincs-sha256-128f-robust_avx2/hash_sha256.c pqclean_sphincs-sha256-128f-robust_avx2/hash_sha256x8.c pqclean_sphincs-sha256-128f-robust_avx2/sha256.c pqclean_sphincs-sha256-128f-robust_avx2/sha256avx.c pqclean_sphincs-sha256-128f-robust_avx2/sha256x8.c pqclean_sphincs-sha256-128f-robust_avx2/sign.c pqclean_sphincs-sha256-128f-robust_avx2/thash_sha256_robust.c pqclean_sphincs-sha256-128f-robust_avx2/thash_sha256_robustx8.c pqclean_sphincs-sha256-128f-robust_avx2/utils.c pqclean_sphincs-sha256-128f-robust_avx2/utilsx8.c pqclean_sphincs-sha256-128f-robust_avx2/wots.c)
    target_include_directories(sphincs_sha256_128f_robust_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-128f-robust_avx2)
    target_include_directories(sphincs_sha256_128f_robust_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_sha256_128f_robust_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_128f_robust_avx2>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_128f_simple)
    add_library(sphincs_sha256_128f_simple_clean OBJECT sig_sphincs_sha256_128f_simple.c pqclean_sphincs-sha256-128f-simple_clean/address.c pqclean_sphincs-sha256-128f-simple_clean/fors.c pqclean_sphincs-sha256-128f-simple_clean/hash_sha256.c pqclean_sphincs-sha256-128f-simple_clean/sha256.c pqclean_sphincs-sha256-128f-simple_clean/sign.c pqclean_sphincs-sha256-128f-simple_clean/thash_sha256_simple.c pqclean_sphincs-sha256-128f-simple_clean/utils.c pqclean_sphincs-sha256-128f-simple_clean/wots.c)
    target_include_directories(sphincs_sha256_128f_simple_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-128f-simple_clean)
    target_include_directories(sphincs_sha256_128f_simple_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_128f_simple_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_128f_simple_avx2)
    add_library(sphincs_sha256_128f_simple_avx2 OBJECT pqclean_sphincs-sha256-128f-simple_avx2/address.c pqclean_sphincs-sha256-128f-simple_avx2/fors.c pqclean_sphincs-sha256-128f-simple_avx2/hash_sha256.c pqclean_sphincs-sha256-128f-simple_avx2/hash_sha256x8.c pqclean_sphincs-sha256-128f-simple_avx2/sha256.c pqclean_sphincs-sha256-128f-simple_avx2/sha256avx.c pqclean_sphincs-sha256-128f-simple_avx2/sha256x8.c pqclean_sphincs-sha256-128f-simple_avx2/sign.c pqclean_sphincs-sha256-128f-simple_avx2/thash_sha256_simple.c pqclean_sphincs-sha256-128f-simple_avx2/thash_sha256_simplex8.c pqclean_sphincs-sha256-128f-simple_avx2/utils.c pqclean_sphincs-sha256-128f-simple_avx2/utilsx8.c pqclean_sphincs-sha256-128f-simple_avx2/wots.c)
    target_include_directories(sphincs_sha256_128f_simple_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-128f-simple_avx2)
    target_include_directories(sphincs_sha256_128f_simple_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_sha256_128f_simple_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_128f_simple_avx2>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_128s_robust)
    add_library(sphincs_sha256_128s_robust_clean OBJECT sig_sphincs_sha256_128s_robust.c pqclean_sphincs-sha256-128s-robust_clean/address.c pqclean_sphincs-sha256-128s-robust_clean/fors.c pqclean_sphincs-sha256-128s-robust_clean/hash_sha256.c pqclean_sphincs-sha256-128s-robust_clean/sha256.c pqclean_sphincs-sha256-128s-robust_clean/sign.c pqclean_sphincs-sha256-128s-robust_clean/thash_sha256_robust.c pqclean_sphincs-sha256-128s-robust_clean/utils.c pqclean_sphincs-sha256-128s-robust_clean/wots.c)
    target_include_directories(sphincs_sha256_128s_robust_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-128s-robust_clean)
    target_include_directories(sphincs_sha256_128s_robust_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_128s_robust_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_128s_robust_avx2)
    add_library(sphincs_sha256_128s_robust_avx2 OBJECT pqclean_sphincs-sha256-128s-robust_avx2/address.c pqclean_sphincs-sha256-128s-robust_avx2/fors.c pqclean_sphincs-sha256-128s-robust_avx2/hash_sha256.c pqclean_sphincs-sha256-128s-robust_avx2/hash_sha256x8.c pqclean_sphincs-sha256-128s-robust_avx2/sha256.c pqclean_sphincs-sha256-128s-robust_avx2/sha256avx.c pqclean_sphincs-sha256-128s-robust_avx2/sha256x8.c pqclean_sphincs-sha256-128s-robust_avx2/sign.c pqclean_sphincs-sha256-128s-robust_avx2/thash_sha256_robust.c pqclean_sphincs-sha256-128s-robust_avx2/thash_sha256_robustx8.c pqclean_sphincs-sha256-128s-robust_avx2/utils.c pqclean_sphincs-sha256-128s-robust_avx2/utilsx8.c pqclean_sphincs-sha256-128s-robust_avx2/wots.c)
    target_include_directories(sphincs_sha256_128s_robust_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-128s-robust_avx2)
    target_include_directories(sphincs_sha256_128s_robust_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_sha256_128s_robust_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_128s_robust_avx2>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_128s_simple)
    add_library(sphincs_sha256_128s_simple_clean OBJECT sig_sphincs_sha256_128s_simple.c pqclean_sphincs-sha256-128s-simple_clean/address.c pqclean_sphincs-sha256-128s-simple_clean/fors.c pqclean_sphincs-sha256-128s-simple_clean/hash_sha256.c pqclean_sphincs-sha256-128s-simple_clean/sha256.c pqclean_sphincs-sha256-128s-simple_clean/sign.c pqclean_sphincs-sha256-128s-simple_clean/thash_sha256_simple.c pqclean_sphincs-sha256-128s-simple_clean/utils.c pqclean_sphincs-sha256-128s-simple_clean/wots.c)
    target_include_directories(sphincs_sha256_128s_simple_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-128s-simple_clean)
    target_include_directories(sphincs_sha256_128s_simple_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_128s_simple_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_128s_simple_avx2)
    add_library(sphincs_sha256_128s_simple_avx2 OBJECT pqclean_sphincs-sha256-128s-simple_avx2/address.c pqclean_sphincs-sha256-128s-simple_avx2/fors.c pqclean_sphincs-sha256-128s-simple_avx2/hash_sha256.c pqclean_sphincs-sha256-128s-simple_avx2/hash_sha256x8.c pqclean_sphincs-sha256-128s-simple_avx2/sha256.c pqclean_sphincs-sha256-128s-simple_avx2/sha256avx.c pqclean_sphincs-sha256-128s-simple_avx2/sha256x8.c pqclean_sphincs-sha256-128s-simple_avx2/sign.c pqclean_sphincs-sha256-128s-simple_avx2/thash_sha256_simple.c pqclean_sphincs-sha256-128s-simple_avx2/thash_sha256_simplex8.c pqclean_sphincs-sha256-128s-simple_avx2/utils.c pqclean_sphincs-sha256-128s-simple_avx2/utilsx8.c pqclean_sphincs-sha256-128s-simple_avx2/wots.c)
    target_include_directories(sphincs_sha256_128s_simple_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-128s-simple_avx2)
    target_include_directories(sphincs_sha256_128s_simple_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_sha256_128s_simple_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_128s_simple_avx2>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_192f_robust)
    add_library(sphincs_sha256_192f_robust_clean OBJECT sig_sphincs_sha256_192f_robust.c pqclean_sphincs-sha256-192f-robust_clean/address.c pqclean_sphincs-sha256-192f-robust_clean/fors.c pqclean_sphincs-sha256-192f-robust_clean/hash_sha256.c pqclean_sphincs-sha256-192f-robust_clean/sha256.c pqclean_sphincs-sha256-192f-robust_clean/sign.c pqclean_sphincs-sha256-192f-robust_clean/thash_sha256_robust.c pqclean_sphincs-sha256-192f-robust_clean/utils.c pqclean_sphincs-sha256-192f-robust_clean/wots.c)
    target_include_directories(sphincs_sha256_192f_robust_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-192f-robust_clean)
    target_include_directories(sphincs_sha256_192f_robust_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_192f_robust_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_192f_robust_avx2)
    add_library(sphincs_sha256_192f_robust_avx2 OBJECT pqclean_sphincs-sha256-192f-robust_avx2/address.c pqclean_sphincs-sha256-192f-robust_avx2/fors.c pqclean_sphincs-sha256-192f-robust_avx2/hash_sha256.c pqclean_sphincs-sha256-192f-robust_avx2/hash_sha256x8.c pqclean_sphincs-sha256-192f-robust_avx2/sha256.c pqclean_sphincs-sha256-192f-robust_avx2/sha256avx.c pqclean_sphincs-sha256-192f-robust_avx2/sha256x8.c pqclean_sphincs-sha256-192f-robust_avx2/sign.c pqclean_sphincs-sha256-192f-robust_avx2/thash_sha256_robust.c pqclean_sphincs-sha256-192f-robust_avx2/thash_sha256_robustx8.c pqclean_sphincs-sha256-192f-robust_avx2/utils.c pqclean_sphincs-sha256-192f-robust_avx2/utilsx8.c pqclean_sphincs-sha256-192f-robust_avx2/wots.c)
    target_include_directories(sphincs_sha256_192f_robust_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-192f-robust_avx2)
    target_include_directories(sphincs_sha256_192f_robust_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_sha256_192f_robust_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_192f_robust_avx2>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_192f_simple)
    add_library(sphincs_sha256_192f_simple_clean OBJECT sig_sphincs_sha256_192f_simple.c pqclean_sphincs-sha256-192f-simple_clean/address.c pqclean_sphincs-sha256-192f-simple_clean/fors.c pqclean_sphincs-sha256-192f-simple_clean/hash_sha256.c pqclean_sphincs-sha256-192f-simple_clean/sha256.c pqclean_sphincs-sha256-192f-simple_clean/sign.c pqclean_sphincs-sha256-192f-simple_clean/thash_sha256_simple.c pqclean_sphincs-sha256-192f-simple_clean/utils.c pqclean_sphincs-sha256-192f-simple_clean/wots.c)
    target_include_directories(sphincs_sha256_192f_simple_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-192f-simple_clean)
    target_include_directories(sphincs_sha256_192f_simple_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_192f_simple_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_192f_simple_avx2)
    add_library(sphincs_sha256_192f_simple_avx2 OBJECT pqclean_sphincs-sha256-192f-simple_avx2/address.c pqclean_sphincs-sha256-192f-simple_avx2/fors.c pqclean_sphincs-sha256-192f-simple_avx2/hash_sha256.c pqclean_sphincs-sha256-192f-simple_avx2/hash_sha256x8.c pqclean_sphincs-sha256-192f-simple_avx2/sha256.c pqclean_sphincs-sha256-192f-simple_avx2/sha256avx.c pqclean_sphincs-sha256-192f-simple_avx2/sha256x8.c pqclean_sphincs-sha256-192f-simple_avx2/sign.c pqclean_sphincs-sha256-192f-simple_avx2/thash_sha256_simple.c pqclean_sphincs-sha256-192f-simple_avx2/thash_sha256_simplex8.c pqclean_sphincs-sha256-192f-simple_avx2/utils.c pqclean_sphincs-sha256-192f-simple_avx2/utilsx8.c pqclean_sphincs-sha256-192f-simple_avx2/wots.c)
    target_include_directories(sphincs_sha256_192f_simple_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-192f-simple_avx2)
    target_include_directories(sphincs_sha256_192f_simple_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_sha256_192f_simple_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_192f_simple_avx2>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_192s_robust)
    add_library(sphincs_sha256_192s_robust_clean OBJECT sig_sphincs_sha256_192s_robust.c pqclean_sphincs-sha256-192s-robust_clean/address.c pqclean_sphincs-sha256-192s-robust_clean/fors.c pqclean_sphincs-sha256-192s-robust_clean/hash_sha256.c pqclean_sphincs-sha256-192s-robust_clean/sha256.c pqclean_sphincs-sha256-192s-robust_clean/sign.c pqclean_sphincs-sha256-192s-robust_clean/thash_sha256_robust.c pqclean_sphincs-sha256-192s-robust_clean/utils.c pqclean_sphincs-sha256-192s-robust_clean/wots.c)
    target_include_directories(sphincs_sha256_192s_robust_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-192s-robust_clean)
    target_include_directories(sphincs_sha256_192s_robust_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_192s_robust_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_192s_robust_avx2)
    add_library(sphincs_sha256_192s_robust_avx2 OBJECT pqclean_sphincs-sha256-192s-robust_avx2/address.c pqclean_sphincs-sha256-192s-robust_avx2/fors.c pqclean_sphincs-sha256-192s-robust_avx2/hash_sha256.c pqclean_sphincs-sha256-192s-robust_avx2/hash_sha256x8.c pqclean_sphincs-sha256-192s-robust_avx2/sha256.c pqclean_sphincs-sha256-192s-robust_avx2/sha256avx.c pqclean_sphincs-sha256-192s-robust_avx2/sha256x8.c pqclean_sphincs-sha256-192s-robust_avx2/sign.c pqclean_sphincs-sha256-192s-robust_avx2/thash_sha256_robust.c pqclean_sphincs-sha256-192s-robust_avx2/thash_sha256_robustx8.c pqclean_sphincs-sha256-192s-robust_avx2/utils.c pqclean_sphincs-sha256-192s-robust_avx2/utilsx8.c pqclean_sphincs-sha256-192s-robust_avx2/wots.c)
    target_include_directories(sphincs_sha256_192s_robust_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-192s-robust_avx2)
    target_include_directories(sphincs_sha256_192s_robust_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_sha256_192s_robust_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_192s_robust_avx2>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_192s_simple)
    add_library(sphincs_sha256_192s_simple_clean OBJECT sig_sphincs_sha256_192s_simple.c pqclean_sphincs-sha256-192s-simple_clean/address.c pqclean_sphincs-sha256-192s-simple_clean/fors.c pqclean_sphincs-sha256-192s-simple_clean/hash_sha256.c pqclean_sphincs-sha256-192s-simple_clean/sha256.c pqclean_sphincs-sha256-192s-simple_clean/sign.c pqclean_sphincs-sha256-192s-simple_clean/thash_sha256_simple.c pqclean_sphincs-sha256-192s-simple_clean/utils.c pqclean_sphincs-sha256-192s-simple_clean/wots.c)
    target_include_directories(sphincs_sha256_192s_simple_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-192s-simple_clean)
    target_include_directories(sphincs_sha256_192s_simple_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_192s_simple_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_192s_simple_avx2)
    add_library(sphincs_sha256_192s_simple_avx2 OBJECT pqclean_sphincs-sha256-192s-simple_avx2/address.c pqclean_sphincs-sha256-192s-simple_avx2/fors.c pqclean_sphincs-sha256-192s-simple_avx2/hash_sha256.c pqclean_sphincs-sha256-192s-simple_avx2/hash_sha256x8.c pqclean_sphincs-sha256-192s-simple_avx2/sha256.c pqclean_sphincs-sha256-192s-simple_avx2/sha256avx.c pqclean_sphincs-sha256-192s-simple_avx2/sha256x8.c pqclean_sphincs-sha256-192s-simple_avx2/sign.c pqclean_sphincs-sha256-192s-simple_avx2/thash_sha256_simple.c pqclean_sphincs-sha256-192s-simple_avx2/thash_sha256_simplex8.c pqclean_sphincs-sha256-192s-simple_avx2/utils.c pqclean_sphincs-sha256-192s-simple_avx2/utilsx8.c pqclean_sphincs-sha256-192s-simple_avx2/wots.c)
    target_include_directories(sphincs_sha256_192s_simple_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-192s-simple_avx2)
    target_include_directories(sphincs_sha256_192s_simple_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_sha256_192s_simple_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_192s_simple_avx2>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_256f_robust)
    add_library(sphincs_sha256_256f_robust_clean OBJECT sig_sphincs_sha256_256f_robust.c pqclean_sphincs-sha256-256f-robust_clean/address.c pqclean_sphincs-sha256-256f-robust_clean/fors.c pqclean_sphincs-sha256-256f-robust_clean/hash_sha256.c pqclean_sphincs-sha256-256f-robust_clean/sha256.c pqclean_sphincs-sha256-256f-robust_clean/sign.c pqclean_sphincs-sha256-256f-robust_clean/thash_sha256_robust.c pqclean_sphincs-sha256-256f-robust_clean/utils.c pqclean_sphincs-sha256-256f-robust_clean/wots.c)
    target_include_directories(sphincs_sha256_256f_robust_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-256f-robust_clean)
    target_include_directories(sphincs_sha256_256f_robust_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_256f_robust_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_256f_robust_avx2)
    add_library(sphincs_sha256_256f_robust_avx2 OBJECT pqclean_sphincs-sha256-256f-robust_avx2/address.c pqclean_sphincs-sha256-256f-robust_avx2/fors.c pqclean_sphincs-sha256-256f-robust_avx2/hash_sha256.c pqclean_sphincs-sha256-256f-robust_avx2/hash_sha256x8.c pqclean_sphincs-sha256-256f-robust_avx2/sha256.c pqclean_sphincs-sha256-256f-robust_avx2/sha256avx.c pqclean_sphincs-sha256-256f-robust_avx2/sha256x8.c pqclean_sphincs-sha256-256f-robust_avx2/sign.c pqclean_sphincs-sha256-256f-robust_avx2/thash_sha256_robust.c pqclean_sphincs-sha256-256f-robust_avx2/thash_sha256_robustx8.c pqclean_sphincs-sha256-256f-robust_avx2/utils.c pqclean_sphincs-sha256-256f-robust_avx2/utilsx8.c pqclean_sphincs-sha256-256f-robust_avx2/wots.c)
    target_include_directories(sphincs_sha256_256f_robust_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-256f-robust_avx2)
    target_include_directories(sphincs_sha256_256f_robust_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_sha256_256f_robust_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_256f_robust_avx2>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_256f_simple)
    add_library(sphincs_sha256_256f_simple_clean OBJECT sig_sphincs_sha256_256f_simple.c pqclean_sphincs-sha256-256f-simple_clean/address.c pqclean_sphincs-sha256-256f-simple_clean/fors.c pqclean_sphincs-sha256-256f-simple_clean/hash_sha256.c pqclean_sphincs-sha256-256f-simple_clean/sha256.c pqclean_sphincs-sha256-256f-simple_clean/sign.c pqclean_sphincs-sha256-256f-simple_clean/thash_sha256_simple.c pqclean_sphincs-sha256-256f-simple_clean/utils.c pqclean_sphincs-sha256-256f-simple_clean/wots.c)
    target_include_directories(sphincs_sha256_256f_simple_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-256f-simple_clean)
    target_include_directories(sphincs_sha256_256f_simple_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_256f_simple_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_256f_simple_avx2)
    add_library(sphincs_sha256_256f_simple_avx2 OBJECT pqclean_sphincs-sha256-256f-simple_avx2/address.c pqclean_sphincs-sha256-256f-simple_avx2/fors.c pqclean_sphincs-sha256-256f-simple_avx2/hash_sha256.c pqclean_sphincs-sha256-256f-simple_avx2/hash_sha256x8.c pqclean_sphincs-sha256-256f-simple_avx2/sha256.c pqclean_sphincs-sha256-256f-simple_avx2/sha256avx.c pqclean_sphincs-sha256-256f-simple_avx2/sha256x8.c pqclean_sphincs-sha256-256f-simple_avx2/sign.c pqclean_sphincs-sha256-256f-simple_avx2/thash_sha256_simple.c pqclean_sphincs-sha256-256f-simple_avx2/thash_sha256_simplex8.c pqclean_sphincs-sha256-256f-simple_avx2/utils.c pqclean_sphincs-sha256-256f-simple_avx2/utilsx8.c pqclean_sphincs-sha256-256f-simple_avx2/wots.c)
    target_include_directories(sphincs_sha256_256f_simple_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-256f-simple_avx2)
    target_include_directories(sphincs_sha256_256f_simple_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_sha256_256f_simple_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_256f_simple_avx2>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_256s_robust)
    add_library(sphincs_sha256_256s_robust_clean OBJECT sig_sphincs_sha256_256s_robust.c pqclean_sphincs-sha256-256s-robust_clean/address.c pqclean_sphincs-sha256-256s-robust_clean/fors.c pqclean_sphincs-sha256-256s-robust_clean/hash_sha256.c pqclean_sphincs-sha256-256s-robust_clean/sha256.c pqclean_sphincs-sha256-256s-robust_clean/sign.c pqclean_sphincs-sha256-256s-robust_clean/thash_sha256_robust.c pqclean_sphincs-sha256-256s-robust_clean/utils.c pqclean_sphincs-sha256-256s-robust_clean/wots.c)
    target_include_directories(sphincs_sha256_256s_robust_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-256s-robust_clean)
    target_include_directories(sphincs_sha256_256s_robust_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_256s_robust_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_256s_robust_avx2)
    add_library(sphincs_sha256_256s_robust_avx2 OBJECT pqclean_sphincs-sha256-256s-robust_avx2/address.c pqclean_sphincs-sha256-256s-robust_avx2/fors.c pqclean_sphincs-sha256-256s-robust_avx2/hash_sha256.c pqclean_sphincs-sha256-256s-robust_avx2/hash_sha256x8.c pqclean_sphincs-sha256-256s-robust_avx2/sha256.c pqclean_sphincs-sha256-256s-robust_avx2/sha256avx.c pqclean_sphincs-sha256-256s-robust_avx2/sha256x8.c pqclean_sphincs-sha256-256s-robust_avx2/sign.c pqclean_sphincs-sha256-256s-robust_avx2/thash_sha256_robust.c pqclean_sphincs-sha256-256s-robust_avx2/thash_sha256_robustx8.c pqclean_sphincs-sha256-256s-robust_avx2/utils.c pqclean_sphincs-sha256-256s-robust_avx2/utilsx8.c pqclean_sphincs-sha256-256s-robust_avx2/wots.c)
    target_include_directories(sphincs_sha256_256s_robust_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-256s-robust_avx2)
    target_include_directories(sphincs_sha256_256s_robust_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_sha256_256s_robust_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_256s_robust_avx2>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_256s_simple)
    add_library(sphincs_sha256_256s_simple_clean OBJECT sig_sphincs_sha256_256s_simple.c pqclean_sphincs-sha256-256s-simple_clean/address.c pqclean_sphincs-sha256-256s-simple_clean/fors.c pqclean_sphincs-sha256-256s-simple_clean/hash_sha256.c pqclean_sphincs-sha256-256s-simple_clean/sha256.c pqclean_sphincs-sha256-256s-simple_clean/sign.c pqclean_sphincs-sha256-256s-simple_clean/thash_sha256_simple.c pqclean_sphincs-sha256-256s-simple_clean/utils.c pqclean_sphincs-sha256-256s-simple_clean/wots.c)
    target_include_directories(sphincs_sha256_256s_simple_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-256s-simple_clean)
    target_include_directories(sphincs_sha256_256s_simple_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_256s_simple_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_sha256_256s_simple_avx2)
    add_library(sphincs_sha256_256s_simple_avx2 OBJECT pqclean_sphincs-sha256-256s-simple_avx2/address.c pqclean_sphincs-sha256-256s-simple_avx2/fors.c pqclean_sphincs-sha256-256s-simple_avx2/hash_sha256.c pqclean_sphincs-sha256-256s-simple_avx2/hash_sha256x8.c pqclean_sphincs-sha256-256s-simple_avx2/sha256.c pqclean_sphincs-sha256-256s-simple_avx2/sha256avx.c pqclean_sphincs-sha256-256s-simple_avx2/sha256x8.c pqclean_sphincs-sha256-256s-simple_avx2/sign.c pqclean_sphincs-sha256-256s-simple_avx2/thash_sha256_simple.c pqclean_sphincs-sha256-256s-simple_avx2/thash_sha256_simplex8.c pqclean_sphincs-sha256-256s-simple_avx2/utils.c pqclean_sphincs-sha256-256s-simple_avx2/utilsx8.c pqclean_sphincs-sha256-256s-simple_avx2/wots.c)
    target_include_directories(sphincs_sha256_256s_simple_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-sha256-256s-simple_avx2)
    target_include_directories(sphincs_sha256_256s_simple_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_sha256_256s_simple_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_sha256_256s_simple_avx2>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_128f_robust)
    add_library(sphincs_shake256_128f_robust_clean OBJECT sig_sphincs_shake256_128f_robust.c pqclean_sphincs-shake256-128f-robust_clean/address.c pqclean_sphincs-shake256-128f-robust_clean/fors.c pqclean_sphincs-shake256-128f-robust_clean/hash_shake256.c pqclean_sphincs-shake256-128f-robust_clean/sign.c pqclean_sphincs-shake256-128f-robust_clean/thash_shake256_robust.c pqclean_sphincs-shake256-128f-robust_clean/utils.c pqclean_sphincs-shake256-128f-robust_clean/wots.c)
    target_include_directories(sphincs_shake256_128f_robust_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-128f-robust_clean)
    target_include_directories(sphincs_shake256_128f_robust_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_128f_robust_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_128f_robust_avx2)
    add_library(sphincs_shake256_128f_robust_avx2 OBJECT pqclean_sphincs-shake256-128f-robust_avx2/address.c pqclean_sphincs-shake256-128f-robust_avx2/fors.c pqclean_sphincs-shake256-128f-robust_avx2/hash_shake256.c pqclean_sphincs-shake256-128f-robust_avx2/hash_shake256x4.c pqclean_sphincs-shake256-128f-robust_avx2/sign.c pqclean_sphincs-shake256-128f-robust_avx2/thash_shake256_robust.c pqclean_sphincs-shake256-128f-robust_avx2/thash_shake256_robustx4.c pqclean_sphincs-shake256-128f-robust_avx2/utils.c pqclean_sphincs-shake256-128f-robust_avx2/utilsx4.c pqclean_sphincs-shake256-128f-robust_avx2/wots.c)
    target_include_directories(sphincs_shake256_128f_robust_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-128f-robust_avx2)
    target_include_directories(sphincs_shake256_128f_robust_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_shake256_128f_robust_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_128f_robust_avx2>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_128f_simple)
    add_library(sphincs_shake256_128f_simple_clean OBJECT sig_sphincs_shake256_128f_simple.c pqclean_sphincs-shake256-128f-simple_clean/address.c pqclean_sphincs-shake256-128f-simple_clean/fors.c pqclean_sphincs-shake256-128f-simple_clean/hash_shake256.c pqclean_sphincs-shake256-128f-simple_clean/sign.c pqclean_sphincs-shake256-128f-simple_clean/thash_shake256_simple.c pqclean_sphincs-shake256-128f-simple_clean/utils.c pqclean_sphincs-shake256-128f-simple_clean/wots.c)
    target_include_directories(sphincs_shake256_128f_simple_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-128f-simple_clean)
    target_include_directories(sphincs_shake256_128f_simple_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_128f_simple_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_128f_simple_avx2)
    add_library(sphincs_shake256_128f_simple_avx2 OBJECT pqclean_sphincs-shake256-128f-simple_avx2/address.c pqclean_sphincs-shake256-128f-simple_avx2/fors.c pqclean_sphincs-shake256-128f-simple_avx2/hash_shake256.c pqclean_sphincs-shake256-128f-simple_avx2/hash_shake256x4.c pqclean_sphincs-shake256-128f-simple_avx2/sign.c pqclean_sphincs-shake256-128f-simple_avx2/thash_shake256_simple.c pqclean_sphincs-shake256-128f-simple_avx2/thash_shake256_simplex4.c pqclean_sphincs-shake256-128f-simple_avx2/utils.c pqclean_sphincs-shake256-128f-simple_avx2/utilsx4.c pqclean_sphincs-shake256-128f-simple_avx2/wots.c)
    target_include_directories(sphincs_shake256_128f_simple_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-128f-simple_avx2)
    target_include_directories(sphincs_shake256_128f_simple_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_shake256_128f_simple_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_128f_simple_avx2>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_128s_robust)
    add_library(sphincs_shake256_128s_robust_clean OBJECT sig_sphincs_shake256_128s_robust.c pqclean_sphincs-shake256-128s-robust_clean/address.c pqclean_sphincs-shake256-128s-robust_clean/fors.c pqclean_sphincs-shake256-128s-robust_clean/hash_shake256.c pqclean_sphincs-shake256-128s-robust_clean/sign.c pqclean_sphincs-shake256-128s-robust_clean/thash_shake256_robust.c pqclean_sphincs-shake256-128s-robust_clean/utils.c pqclean_sphincs-shake256-128s-robust_clean/wots.c)
    target_include_directories(sphincs_shake256_128s_robust_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-128s-robust_clean)
    target_include_directories(sphincs_shake256_128s_robust_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_128s_robust_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_128s_robust_avx2)
    add_library(sphincs_shake256_128s_robust_avx2 OBJECT pqclean_sphincs-shake256-128s-robust_avx2/address.c pqclean_sphincs-shake256-128s-robust_avx2/fors.c pqclean_sphincs-shake256-128s-robust_avx2/hash_shake256.c pqclean_sphincs-shake256-128s-robust_avx2/hash_shake256x4.c pqclean_sphincs-shake256-128s-robust_avx2/sign.c pqclean_sphincs-shake256-128s-robust_avx2/thash_shake256_robust.c pqclean_sphincs-shake256-128s-robust_avx2/thash_shake256_robustx4.c pqclean_sphincs-shake256-128s-robust_avx2/utils.c pqclean_sphincs-shake256-128s-robust_avx2/utilsx4.c pqclean_sphincs-shake256-128s-robust_avx2/wots.c)
    target_include_directories(sphincs_shake256_128s_robust_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-128s-robust_avx2)
    target_include_directories(sphincs_shake256_128s_robust_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_shake256_128s_robust_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_128s_robust_avx2>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_128s_simple)
    add_library(sphincs_shake256_128s_simple_clean OBJECT sig_sphincs_shake256_128s_simple.c pqclean_sphincs-shake256-128s-simple_clean/address.c pqclean_sphincs-shake256-128s-simple_clean/fors.c pqclean_sphincs-shake256-128s-simple_clean/hash_shake256.c pqclean_sphincs-shake256-128s-simple_clean/sign.c pqclean_sphincs-shake256-128s-simple_clean/thash_shake256_simple.c pqclean_sphincs-shake256-128s-simple_clean/utils.c pqclean_sphincs-shake256-128s-simple_clean/wots.c)
    target_include_directories(sphincs_shake256_128s_simple_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-128s-simple_clean)
    target_include_directories(sphincs_shake256_128s_simple_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_128s_simple_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_128s_simple_avx2)
    add_library(sphincs_shake256_128s_simple_avx2 OBJECT pqclean_sphincs-shake256-128s-simple_avx2/address.c pqclean_sphincs-shake256-128s-simple_avx2/fors.c pqclean_sphincs-shake256-128s-simple_avx2/hash_shake256.c pqclean_sphincs-shake256-128s-simple_avx2/hash_shake256x4.c pqclean_sphincs-shake256-128s-simple_avx2/sign.c pqclean_sphincs-shake256-128s-simple_avx2/thash_shake256_simple.c pqclean_sphincs-shake256-128s-simple_avx2/thash_shake256_simplex4.c pqclean_sphincs-shake256-128s-simple_avx2/utils.c pqclean_sphincs-shake256-128s-simple_avx2/utilsx4.c pqclean_sphincs-shake256-128s-simple_avx2/wots.c)
    target_include_directories(sphincs_shake256_128s_simple_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-128s-simple_avx2)
    target_include_directories(sphincs_shake256_128s_simple_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_shake256_128s_simple_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_128s_simple_avx2>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_192f_robust)
    add_library(sphincs_shake256_192f_robust_clean OBJECT sig_sphincs_shake256_192f_robust.c pqclean_sphincs-shake256-192f-robust_clean/address.c pqclean_sphincs-shake256-192f-robust_clean/fors.c pqclean_sphincs-shake256-192f-robust_clean/hash_shake256.c pqclean_sphincs-shake256-192f-robust_clean/sign.c pqclean_sphincs-shake256-192f-robust_clean/thash_shake256_robust.c pqclean_sphincs-shake256-192f-robust_clean/utils.c pqclean_sphincs-shake256-192f-robust_clean/wots.c)
    target_include_directories(sphincs_shake256_192f_robust_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-192f-robust_clean)
    target_include_directories(sphincs_shake256_192f_robust_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_192f_robust_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_192f_robust_avx2)
    add_library(sphincs_shake256_192f_robust_avx2 OBJECT pqclean_sphincs-shake256-192f-robust_avx2/address.c pqclean_sphincs-shake256-192f-robust_avx2/fors.c pqclean_sphincs-shake256-192f-robust_avx2/hash_shake256.c pqclean_sphincs-shake256-192f-robust_avx2/hash_shake256x4.c pqclean_sphincs-shake256-192f-robust_avx2/sign.c pqclean_sphincs-shake256-192f-robust_avx2/thash_shake256_robust.c pqclean_sphincs-shake256-192f-robust_avx2/thash_shake256_robustx4.c pqclean_sphincs-shake256-192f-robust_avx2/utils.c pqclean_sphincs-shake256-192f-robust_avx2/utilsx4.c pqclean_sphincs-shake256-192f-robust_avx2/wots.c)
    target_include_directories(sphincs_shake256_192f_robust_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-192f-robust_avx2)
    target_include_directories(sphincs_shake256_192f_robust_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_shake256_192f_robust_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_192f_robust_avx2>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_192f_simple)
    add_library(sphincs_shake256_192f_simple_clean OBJECT sig_sphincs_shake256_192f_simple.c pqclean_sphincs-shake256-192f-simple_clean/address.c pqclean_sphincs-shake256-192f-simple_clean/fors.c pqclean_sphincs-shake256-192f-simple_clean/hash_shake256.c pqclean_sphincs-shake256-192f-simple_clean/sign.c pqclean_sphincs-shake256-192f-simple_clean/thash_shake256_simple.c pqclean_sphincs-shake256-192f-simple_clean/utils.c pqclean_sphincs-shake256-192f-simple_clean/wots.c)
    target_include_directories(sphincs_shake256_192f_simple_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-192f-simple_clean)
    target_include_directories(sphincs_shake256_192f_simple_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_192f_simple_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_192f_simple_avx2)
    add_library(sphincs_shake256_192f_simple_avx2 OBJECT pqclean_sphincs-shake256-192f-simple_avx2/address.c pqclean_sphincs-shake256-192f-simple_avx2/fors.c pqclean_sphincs-shake256-192f-simple_avx2/hash_shake256.c pqclean_sphincs-shake256-192f-simple_avx2/hash_shake256x4.c pqclean_sphincs-shake256-192f-simple_avx2/sign.c pqclean_sphincs-shake256-192f-simple_avx2/thash_shake256_simple.c pqclean_sphincs-shake256-192f-simple_avx2/thash_shake256_simplex4.c pqclean_sphincs-shake256-192f-simple_avx2/utils.c pqclean_sphincs-shake256-192f-simple_avx2/utilsx4.c pqclean_sphincs-shake256-192f-simple_avx2/wots.c)
    target_include_directories(sphincs_shake256_192f_simple_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-192f-simple_avx2)
    target_include_directories(sphincs_shake256_192f_simple_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_shake256_192f_simple_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_192f_simple_avx2>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_192s_robust)
    add_library(sphincs_shake256_192s_robust_clean OBJECT sig_sphincs_shake256_192s_robust.c pqclean_sphincs-shake256-192s-robust_clean/address.c pqclean_sphincs-shake256-192s-robust_clean/fors.c pqclean_sphincs-shake256-192s-robust_clean/hash_shake256.c pqclean_sphincs-shake256-192s-robust_clean/sign.c pqclean_sphincs-shake256-192s-robust_clean/thash_shake256_robust.c pqclean_sphincs-shake256-192s-robust_clean/utils.c pqclean_sphincs-shake256-192s-robust_clean/wots.c)
    target_include_directories(sphincs_shake256_192s_robust_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-192s-robust_clean)
    target_include_directories(sphincs_shake256_192s_robust_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_192s_robust_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_192s_robust_avx2)
    add_library(sphincs_shake256_192s_robust_avx2 OBJECT pqclean_sphincs-shake256-192s-robust_avx2/address.c pqclean_sphincs-shake256-192s-robust_avx2/fors.c pqclean_sphincs-shake256-192s-robust_avx2/hash_shake256.c pqclean_sphincs-shake256-192s-robust_avx2/hash_shake256x4.c pqclean_sphincs-shake256-192s-robust_avx2/sign.c pqclean_sphincs-shake256-192s-robust_avx2/thash_shake256_robust.c pqclean_sphincs-shake256-192s-robust_avx2/thash_shake256_robustx4.c pqclean_sphincs-shake256-192s-robust_avx2/utils.c pqclean_sphincs-shake256-192s-robust_avx2/utilsx4.c pqclean_sphincs-shake256-192s-robust_avx2/wots.c)
    target_include_directories(sphincs_shake256_192s_robust_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-192s-robust_avx2)
    target_include_directories(sphincs_shake256_192s_robust_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_shake256_192s_robust_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_192s_robust_avx2>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_192s_simple)
    add_library(sphincs_shake256_192s_simple_clean OBJECT sig_sphincs_shake256_192s_simple.c pqclean_sphincs-shake256-192s-simple_clean/address.c pqclean_sphincs-shake256-192s-simple_clean/fors.c pqclean_sphincs-shake256-192s-simple_clean/hash_shake256.c pqclean_sphincs-shake256-192s-simple_clean/sign.c pqclean_sphincs-shake256-192s-simple_clean/thash_shake256_simple.c pqclean_sphincs-shake256-192s-simple_clean/utils.c pqclean_sphincs-shake256-192s-simple_clean/wots.c)
    target_include_directories(sphincs_shake256_192s_simple_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-192s-simple_clean)
    target_include_directories(sphincs_shake256_192s_simple_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_192s_simple_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_192s_simple_avx2)
    add_library(sphincs_shake256_192s_simple_avx2 OBJECT pqclean_sphincs-shake256-192s-simple_avx2/address.c pqclean_sphincs-shake256-192s-simple_avx2/fors.c pqclean_sphincs-shake256-192s-simple_avx2/hash_shake256.c pqclean_sphincs-shake256-192s-simple_avx2/hash_shake256x4.c pqclean_sphincs-shake256-192s-simple_avx2/sign.c pqclean_sphincs-shake256-192s-simple_avx2/thash_shake256_simple.c pqclean_sphincs-shake256-192s-simple_avx2/thash_shake256_simplex4.c pqclean_sphincs-shake256-192s-simple_avx2/utils.c pqclean_sphincs-shake256-192s-simple_avx2/utilsx4.c pqclean_sphincs-shake256-192s-simple_avx2/wots.c)
    target_include_directories(sphincs_shake256_192s_simple_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-192s-simple_avx2)
    target_include_directories(sphincs_shake256_192s_simple_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_shake256_192s_simple_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_192s_simple_avx2>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_256f_robust)
    add_library(sphincs_shake256_256f_robust_clean OBJECT sig_sphincs_shake256_256f_robust.c pqclean_sphincs-shake256-256f-robust_clean/address.c pqclean_sphincs-shake256-256f-robust_clean/fors.c pqclean_sphincs-shake256-256f-robust_clean/hash_shake256.c pqclean_sphincs-shake256-256f-robust_clean/sign.c pqclean_sphincs-shake256-256f-robust_clean/thash_shake256_robust.c pqclean_sphincs-shake256-256f-robust_clean/utils.c pqclean_sphincs-shake256-256f-robust_clean/wots.c)
    target_include_directories(sphincs_shake256_256f_robust_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-256f-robust_clean)
    target_include_directories(sphincs_shake256_256f_robust_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_256f_robust_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_256f_robust_avx2)
    add_library(sphincs_shake256_256f_robust_avx2 OBJECT pqclean_sphincs-shake256-256f-robust_avx2/address.c pqclean_sphincs-shake256-256f-robust_avx2/fors.c pqclean_sphincs-shake256-256f-robust_avx2/hash_shake256.c pqclean_sphincs-shake256-256f-robust_avx2/hash_shake256x4.c pqclean_sphincs-shake256-256f-robust_avx2/sign.c pqclean_sphincs-shake256-256f-robust_avx2/thash_shake256_robust.c pqclean_sphincs-shake256-256f-robust_avx2/thash_shake256_robustx4.c pqclean_sphincs-shake256-256f-robust_avx2/utils.c pqclean_sphincs-shake256-256f-robust_avx2/utilsx4.c pqclean_sphincs-shake256-256f-robust_avx2/wots.c)
    target_include_directories(sphincs_shake256_256f_robust_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-256f-robust_avx2)
    target_include_directories(sphincs_shake256_256f_robust_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_shake256_256f_robust_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_256f_robust_avx2>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_256f_simple)
    add_library(sphincs_shake256_256f_simple_clean OBJECT sig_sphincs_shake256_256f_simple.c pqclean_sphincs-shake256-256f-simple_clean/address.c pqclean_sphincs-shake256-256f-simple_clean/fors.c pqclean_sphincs-shake256-256f-simple_clean/hash_shake256.c pqclean_sphincs-shake256-256f-simple_clean/sign.c pqclean_sphincs-shake256-256f-simple_clean/thash_shake256_simple.c pqclean_sphincs-shake256-256f-simple_clean/utils.c pqclean_sphincs-shake256-256f-simple_clean/wots.c)
    target_include_directories(sphincs_shake256_256f_simple_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-256f-simple_clean)
    target_include_directories(sphincs_shake256_256f_simple_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_256f_simple_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_256f_simple_avx2)
    add_library(sphincs_shake256_256f_simple_avx2 OBJECT pqclean_sphincs-shake256-256f-simple_avx2/address.c pqclean_sphincs-shake256-256f-simple_avx2/fors.c pqclean_sphincs-shake256-256f-simple_avx2/hash_shake256.c pqclean_sphincs-shake256-256f-simple_avx2/hash_shake256x4.c pqclean_sphincs-shake256-256f-simple_avx2/sign.c pqclean_sphincs-shake256-256f-simple_avx2/thash_shake256_simple.c pqclean_sphincs-shake256-256f-simple_avx2/thash_shake256_simplex4.c pqclean_sphincs-shake256-256f-simple_avx2/utils.c pqclean_sphincs-shake256-256f-simple_avx2/utilsx4.c pqclean_sphincs-shake256-256f-simple_avx2/wots.c)
    target_include_directories(sphincs_shake256_256f_simple_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-256f-simple_avx2)
    target_include_directories(sphincs_shake256_256f_simple_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_shake256_256f_simple_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_256f_simple_avx2>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_256s_robust)
    add_library(sphincs_shake256_256s_robust_clean OBJECT sig_sphincs_shake256_256s_robust.c pqclean_sphincs-shake256-256s-robust_clean/address.c pqclean_sphincs-shake256-256s-robust_clean/fors.c pqclean_sphincs-shake256-256s-robust_clean/hash_shake256.c pqclean_sphincs-shake256-256s-robust_clean/sign.c pqclean_sphincs-shake256-256s-robust_clean/thash_shake256_robust.c pqclean_sphincs-shake256-256s-robust_clean/utils.c pqclean_sphincs-shake256-256s-robust_clean/wots.c)
    target_include_directories(sphincs_shake256_256s_robust_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-256s-robust_clean)
    target_include_directories(sphincs_shake256_256s_robust_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_256s_robust_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_256s_robust_avx2)
    add_library(sphincs_shake256_256s_robust_avx2 OBJECT pqclean_sphincs-shake256-256s-robust_avx2/address.c pqclean_sphincs-shake256-256s-robust_avx2/fors.c pqclean_sphincs-shake256-256s-robust_avx2/hash_shake256.c pqclean_sphincs-shake256-256s-robust_avx2/hash_shake256x4.c pqclean_sphincs-shake256-256s-robust_avx2/sign.c pqclean_sphincs-shake256-256s-robust_avx2/thash_shake256_robust.c pqclean_sphincs-shake256-256s-robust_avx2/thash_shake256_robustx4.c pqclean_sphincs-shake256-256s-robust_avx2/utils.c pqclean_sphincs-shake256-256s-robust_avx2/utilsx4.c pqclean_sphincs-shake256-256s-robust_avx2/wots.c)
    target_include_directories(sphincs_shake256_256s_robust_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-256s-robust_avx2)
    target_include_directories(sphincs_shake256_256s_robust_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_shake256_256s_robust_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_256s_robust_avx2>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_256s_simple)
    add_library(sphincs_shake256_256s_simple_clean OBJECT sig_sphincs_shake256_256s_simple.c pqclean_sphincs-shake256-256s-simple_clean/address.c pqclean_sphincs-shake256-256s-simple_clean/fors.c pqclean_sphincs-shake256-256s-simple_clean/hash_shake256.c pqclean_sphincs-shake256-256s-simple_clean/sign.c pqclean_sphincs-shake256-256s-simple_clean/thash_shake256_simple.c pqclean_sphincs-shake256-256s-simple_clean/utils.c pqclean_sphincs-shake256-256s-simple_clean/wots.c)
    target_include_directories(sphincs_shake256_256s_simple_clean PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-256s-simple_clean)
    target_include_directories(sphincs_shake256_256s_simple_clean PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_256s_simple_clean>)
endif()

if(OQS_ENABLE_SIG_sphincs_shake256_256s_simple_avx2)
    add_library(sphincs_shake256_256s_simple_avx2 OBJECT pqclean_sphincs-shake256-256s-simple_avx2/address.c pqclean_sphincs-shake256-256s-simple_avx2/fors.c pqclean_sphincs-shake256-256s-simple_avx2/hash_shake256.c pqclean_sphincs-shake256-256s-simple_avx2/hash_shake256x4.c pqclean_sphincs-shake256-256s-simple_avx2/sign.c pqclean_sphincs-shake256-256s-simple_avx2/thash_shake256_simple.c pqclean_sphincs-shake256-256s-simple_avx2/thash_shake256_simplex4.c pqclean_sphincs-shake256-256s-simple_avx2/utils.c pqclean_sphincs-shake256-256s-simple_avx2/utilsx4.c pqclean_sphincs-shake256-256s-simple_avx2/wots.c)
    target_include_directories(sphincs_shake256_256s_simple_avx2 PRIVATE ${CMAKE_CURRENT_LIST_DIR}/pqclean_sphincs-shake256-256s-simple_avx2)
    target_include_directories(sphincs_shake256_256s_simple_avx2 PRIVATE ${PROJECT_SOURCE_DIR}/src/common/pqclean_shims)
    target_compile_options(sphincs_shake256_256s_simple_avx2 PRIVATE -mavx2)
    set(_SPHINCS_OBJS ${_SPHINCS_OBJS} $<TARGET_OBJECTS:sphincs_shake256_256s_simple_avx2>)
endif()

set(SPHINCS_OBJS ${_SPHINCS_OBJS} PARENT_SCOPE)
