|
| 1 | +################################################################################ |
| 2 | +# |
| 3 | +# Permission to use, copy, modify, and/or distribute this software for any |
| 4 | +# purpose with or without fee is hereby granted. |
| 5 | +# |
| 6 | +# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES |
| 7 | +# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF |
| 8 | +# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY |
| 9 | +# SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER |
| 10 | +# RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF |
| 11 | +# CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN |
| 12 | +# CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
| 13 | +# |
| 14 | +################################################################################ |
| 15 | + |
| 16 | +IF(NOT BRLCAD_MOOSE_DIR) |
| 17 | + MESSAGE(WARNING "BRLCAD_MOOSE_DIR not set") |
| 18 | +ENDIF(NOT BRLCAD_MOOSE_DIR) |
| 19 | + |
| 20 | +IF(CMAKE_LINK_LIBRARY_SUFFIX) |
| 21 | + FIND_PATH(BRLCAD_MOOSE_LIBRARY_DIR NAMES "brlcad${CMAKE_LINK_LIBRARY_SUFFIX}" "libbrlcad${CMAKE_LINK_LIBRARY_SUFFIX}" PATHS ${BRLCAD_MOOSE_DIR} PATH_SUFFIXES lib libs bin) |
| 22 | +ELSE(CMAKE_LINK_LIBRARY_SUFFIX) |
| 23 | + FIND_PATH(BRLCAD_MOOSE_LIBRARY_DIR NAMES "brlcad${CMAKE_SHARED_LIBRARY_SUFFIX}" "libbrlcad${CMAKE_SHARED_LIBRARY_SUFFIX}" PATHS ${BRLCAD_MOOSE_DIR} PATH_SUFFIXES lib libs bin) |
| 24 | +ENDIF(CMAKE_LINK_LIBRARY_SUFFIX) |
| 25 | + |
| 26 | +FIND_PATH(BRLCAD_MOOSE_INCLUDE_DIR "brlcad" PATHS ${BRLCAD_MOOSE_DIR} NO_SYSTEM_PATH PATH_SUFFIXES include) |
| 27 | + |
| 28 | +FIND_LIBRARY(BRLCAD_MOOSE_LIBRARY NAMES brlcad PATHS ${BRLCAD_MOOSE_LIBRARY_DIR} NO_SYSTEM_PATH) |
| 29 | + |
| 30 | +IF(BRLCAD_MOOSE_LIBRARY AND BRLCAD_MOOSE_INCLUDE_DIR) |
| 31 | + SET(BRLCAD_MOOSE_FOUND TRUE) |
| 32 | +ENDIF(BRLCAD_MOOSE_LIBRARY AND BRLCAD_MOOSE_INCLUDE_DIR) |
0 commit comments