@@ -7,26 +7,29 @@ project(
7
7
8
8
find_package (Python COMPONENTS Interpreter Development.Module)
9
9
10
- include (FetchContent)
11
10
12
- #set(NO_SONAME)
13
- FetchContent_Declare(
14
- arrayfire
15
- GIT_REPOSITORY https://github.com/syurkevi/arrayfire.git
16
- GIT_TAG origin/pywrapper-main
17
- )
18
- #TODO: change package name to match repository/project name?
19
- #set(AF_INSTALL_CMAKE_DIR "${SKBUILD_PROJECT_NAME}")
20
-
21
- set (AF_INSTALL_BIN_DIR "arrayfire_wrapper/binaries" )
22
- set (AF_INSTALL_CMAKE_DIR "arrayfire_wrapper/binaries" )
23
- set (AF_INSTALL_DOC_DIR "arrayfire_wrapper/binaries" )
24
- set (AF_INSTALL_EXAMPLE_DIR "arrayfire_wrapper/binaries" )
25
- set (AF_INSTALL_INC_DIR "arrayfire_wrapper/binaries" )
26
- set (AF_INSTALL_LIB_DIR "arrayfire_wrapper/binaries" )
27
- set (FG_INSTALL_LIB_DIR "arrayfire_wrapper/binaries" )
28
-
29
- FetchContent_MakeAvailable(arrayfire)
11
+ if (DEFINED ENV{AF_BUILD_LOCAL_LIBS})
12
+ include (FetchContent)
13
+
14
+ #set(NO_SONAME)
15
+ FetchContent_Declare(
16
+ arrayfire
17
+ GIT_REPOSITORY https://github.com/arrayfire/arrayfire.git
18
+ GIT_TAG v3.9
19
+ )
20
+ #TODO: change package name to match repository/project name?
21
+ #set(AF_INSTALL_CMAKE_DIR "${SKBUILD_PROJECT_NAME}")
22
+
23
+ set (AF_INSTALL_BIN_DIR "arrayfire_wrapper/binaries" )
24
+ set (AF_INSTALL_CMAKE_DIR "arrayfire_wrapper/binaries" )
25
+ set (AF_INSTALL_DOC_DIR "arrayfire_wrapper/binaries" )
26
+ set (AF_INSTALL_EXAMPLE_DIR "arrayfire_wrapper/binaries" )
27
+ set (AF_INSTALL_INC_DIR "arrayfire_wrapper/binaries" )
28
+ set (AF_INSTALL_LIB_DIR "arrayfire_wrapper/binaries" )
29
+ set (FG_INSTALL_LIB_DIR "arrayfire_wrapper/binaries" )
30
+
31
+ FetchContent_MakeAvailable(arrayfire)
32
+ endif ()
30
33
31
34
# Testing artifacts
32
35
file (WRITE ${CMAKE_CURRENT_BINARY_DIR} /generated .txt "Testing" )
0 commit comments