diff options
author | Mathias Preiner <mathias.preiner@gmail.com> | 2019-12-06 06:48:04 -0800 |
---|---|---|
committer | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2019-12-06 08:48:04 -0600 |
commit | 008d6b51baec353f45324e1d9407d898866cf688 (patch) | |
tree | 136e5c1dcbfb32f1fed99b853b79c2f7ecc6b5d2 /cmake/FindABC.cmake | |
parent | 46bae5d2a8b22867f917c6f644e46e29884049f9 (diff) |
contrib: Setup all dependencies in deps/ directory. (#3534)
Diffstat (limited to 'cmake/FindABC.cmake')
-rw-r--r-- | cmake/FindABC.cmake | 26 |
1 files changed, 6 insertions, 20 deletions
diff --git a/cmake/FindABC.cmake b/cmake/FindABC.cmake index c44019739..a6f182654 100644 --- a/cmake/FindABC.cmake +++ b/cmake/FindABC.cmake @@ -4,26 +4,12 @@ # ABC_LIBRARIES - Libraries needed to use ABC # ABC_ARCH_FLAGS - Platform specific compile flags - -# Check default location of ABC built with contrib/get-abc. -if(NOT ABC_HOME) - set(ABC_HOME ${PROJECT_SOURCE_DIR}/abc/alanmi-abc-53f39c11b58d) -endif() - -# Note: We don't check the system version since ABC does not provide a default -# install rule. -find_path(ABC_INCLUDE_DIR - NAMES base/abc/abc.h - PATHS ${ABC_HOME}/src - NO_DEFAULT_PATH) -find_library(ABC_LIBRARIES - NAMES abc - PATHS ${ABC_HOME} - NO_DEFAULT_PATH) -find_program(ABC_ARCH_FLAGS_PROG - NAMES arch_flags - PATHS ${ABC_HOME} - NO_DEFAULT_PATH) +# Note: contrib/get-abc copies header files to deps/install/include/abc. +# However, includes in ABC headers are not prefixed with "abc/" and therefore +# we have to look for headers in include/abc instead of include/. +find_path(ABC_INCLUDE_DIR NAMES base/abc/abc.h PATH_SUFFIXES abc) +find_library(ABC_LIBRARIES NAMES abc) +find_program(ABC_ARCH_FLAGS_PROG NAMES arch_flags) if(ABC_ARCH_FLAGS_PROG) execute_process(COMMAND ${ABC_ARCH_FLAGS_PROG} |