this repo has no description
at fixPythonPipStalling 59 lines 2.1 kB view raw
1project(vecLib) 2 3# TODO: Move to /src/CMakeLists.txt when done 4include_directories(${CMAKE_CURRENT_SOURCE_DIR}/vMisc/include) 5include_directories(${CMAKE_CURRENT_SOURCE_DIR}/vDSP/include) 6include_directories(${CMAKE_CURRENT_SOURCE_DIR}/BLAS/include) 7include_directories(${CMAKE_CURRENT_SOURCE_DIR}/LAPACK/include) 8include_directories(${CMAKE_CURRENT_SOURCE_DIR}/LinearAlgebra/include) 9include_directories(${CMAKE_CURRENT_SOURCE_DIR}/SparseBLAS/include) 10include_directories(${CMAKE_CURRENT_SOURCE_DIR}/Quadrature/include) 11include_directories(${CMAKE_CURRENT_SOURCE_DIR}/BNNS/include) 12include_directories(${CMAKE_CURRENT_SOURCE_DIR}/Sparse/include) 13 14add_subdirectory(vMisc) 15add_subdirectory(vDSP) 16add_subdirectory(BLAS) 17add_subdirectory(LAPACK) 18add_subdirectory(LinearAlgebra) 19add_subdirectory(SparseBLAS) 20add_subdirectory(Quadrature) 21add_subdirectory(BNNS) 22add_subdirectory(Sparse) 23 24set(DYLIB_COMPAT_VERSION "1.0.0") 25set(DYLIB_CURRENT_VERSION "671.250.4") 26 27add_framework(vecLib 28 FAT 29 CURRENT_VERSION 30 VERSION "A" 31 PARENT "Accelerate" 32 33 SOURCES 34 empty.c 35 36 DEPENDENCIES 37 vMisc 38 vDSP 39 BLAS 40 LAPACK 41 LinearAlgebra 42 SparseBLAS 43 Quadrature 44 BNNS 45 Sparse 46 system 47) 48 49reexport(vecLib vMisc ${CMAKE_CURRENT_BINARY_DIR}/vMisc/libvMisc.dylib) 50reexport(vecLib vDSP ${CMAKE_CURRENT_BINARY_DIR}/vDSP/libvDSP.dylib) 51reexport(vecLib BLAS ${CMAKE_CURRENT_BINARY_DIR}/BLAS/libBLAS.dylib) 52reexport(vecLib LAPACK ${CMAKE_CURRENT_BINARY_DIR}/LAPACK/libLAPACK.dylib) 53reexport(vecLib LinearAlgebra ${CMAKE_CURRENT_BINARY_DIR}/LinearAlgebra/libLinearAlgebra.dylib) 54reexport(vecLib SparseBLAS ${CMAKE_CURRENT_BINARY_DIR}/SparseBLAS/libSparseBLAS.dylib) 55reexport(vecLib Quadrature ${CMAKE_CURRENT_BINARY_DIR}/Quadrature/libQuadrature.dylib) 56reexport(vecLib BNNS ${CMAKE_CURRENT_BINARY_DIR}/BNNS/libBNNS.dylib) 57reexport(vecLib Sparse ${CMAKE_CURRENT_BINARY_DIR}/Sparse/libSparse.dylib) 58 59InstallSymlink(Accelerate.framework/Versions/A/Frameworks/vecLib.framework ${CMAKE_INSTALL_PREFIX}/libexec/darling/System/Library/Frameworks/vecLib.framework)