xref: /aosp_15_r20/external/eigen/bench/btl/cmake/FindACML.cmake (revision bf2c37156dfe67e5dfebd6d394bad8b2ab5804d4)
1*bf2c3715SXin Li
2*bf2c3715SXin Liif (ACML_LIBRARIES)
3*bf2c3715SXin Li  set(ACML_FIND_QUIETLY TRUE)
4*bf2c3715SXin Liendif ()
5*bf2c3715SXin Li
6*bf2c3715SXin Lifind_library(ACML_LIBRARIES
7*bf2c3715SXin Li  NAMES
8*bf2c3715SXin Li  acml_mp acml_mv
9*bf2c3715SXin Li  PATHS
10*bf2c3715SXin Li  $ENV{ACMLDIR}/lib
11*bf2c3715SXin Li  $ENV{ACML_DIR}/lib
12*bf2c3715SXin Li  ${LIB_INSTALL_DIR}
13*bf2c3715SXin Li)
14*bf2c3715SXin Li
15*bf2c3715SXin Lifind_file(ACML_LIBRARIES
16*bf2c3715SXin Li  NAMES
17*bf2c3715SXin Li  libacml_mp.so
18*bf2c3715SXin Li  PATHS
19*bf2c3715SXin Li  /usr/lib
20*bf2c3715SXin Li  /usr/lib64
21*bf2c3715SXin Li  $ENV{ACMLDIR}/lib
22*bf2c3715SXin Li  ${LIB_INSTALL_DIR}
23*bf2c3715SXin Li)
24*bf2c3715SXin Li
25*bf2c3715SXin Liif(NOT ACML_LIBRARIES)
26*bf2c3715SXin Li    message(STATUS "Multi-threaded library not found, looking for single-threaded")
27*bf2c3715SXin Li    find_library(ACML_LIBRARIES
28*bf2c3715SXin Li        NAMES
29*bf2c3715SXin Li        acml acml_mv
30*bf2c3715SXin Li        PATHS
31*bf2c3715SXin Li        $ENV{ACMLDIR}/lib
32*bf2c3715SXin Li        $ENV{ACML_DIR}/lib
33*bf2c3715SXin Li        ${LIB_INSTALL_DIR}
34*bf2c3715SXin Li        )
35*bf2c3715SXin Li    find_file(ACML_LIBRARIES
36*bf2c3715SXin Li        libacml.so libacml_mv.so
37*bf2c3715SXin Li        PATHS
38*bf2c3715SXin Li        /usr/lib
39*bf2c3715SXin Li        /usr/lib64
40*bf2c3715SXin Li        $ENV{ACMLDIR}/lib
41*bf2c3715SXin Li        ${LIB_INSTALL_DIR}
42*bf2c3715SXin Li        )
43*bf2c3715SXin Liendif()
44*bf2c3715SXin Li
45*bf2c3715SXin Li
46*bf2c3715SXin Li
47*bf2c3715SXin Li
48*bf2c3715SXin Liinclude(FindPackageHandleStandardArgs)
49*bf2c3715SXin Lifind_package_handle_standard_args(ACML DEFAULT_MSG ACML_LIBRARIES)
50*bf2c3715SXin Li
51*bf2c3715SXin Limark_as_advanced(ACML_LIBRARIES)
52