Warning, /acts/Detray/plugins/algebra/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # This file is part of the ACTS project.
0002 #
0003 # Copyright (C) 2016 CERN for the benefit of the ACTS project
0004 #
0005 # This Source Code Form is subject to the terms of the Mozilla Public
0006 # License, v. 2.0. If a copy of the MPL was not distributed with this
0007 # file, You can obtain one at https://mozilla.org/MPL/2.0/.
0008
0009 # Temporary setting for the scalar type, until it can be removed.
0010 set(DETRAY_CUSTOM_SCALARTYPE
0011 "float"
0012 CACHE STRING
0013 "Scalar type to use in the Detray code"
0014 )
0015
0016 message(STATUS "Using detray scalar type: ${DETRAY_CUSTOM_SCALARTYPE}")
0017
0018 # Set up all enabled libraries.
0019 if(DETRAY_ARRAY_PLUGIN)
0020 add_subdirectory(array)
0021 endif()
0022
0023 if(DETRAY_EIGEN_PLUGIN)
0024 add_subdirectory(eigen)
0025 endif()
0026
0027 if(DETRAY_FASTOR_PLUGIN)
0028 add_subdirectory(fastor)
0029 endif()
0030
0031 if(DETRAY_SMATRIX_PLUGIN)
0032 add_subdirectory(smatrix)
0033 endif()
0034
0035 if(DETRAY_VC_AOS_PLUGIN)
0036 add_subdirectory(vc_aos)
0037 endif()
0038
0039 if(DETRAY_VC_SOA_PLUGIN)
0040 add_subdirectory(vc_soa)
0041 endif()