|
|
@ -38,35 +38,35 @@ IF(EXTERNAL_PATH)
|
|
|
|
# Using 32 or 64 bits binaries
|
|
|
|
# Using 32 or 64 bits binaries
|
|
|
|
IF(TARGET_X64 AND WIN32)
|
|
|
|
IF(TARGET_X64 AND WIN32)
|
|
|
|
SET(EXTERNAL_BINARY_PATH "${EXTERNAL_PATH}/bin64")
|
|
|
|
SET(EXTERNAL_BINARY_PATH "${EXTERNAL_PATH}/bin64")
|
|
|
|
ELSE(TARGET_X64 AND WIN32)
|
|
|
|
ELSE()
|
|
|
|
SET(EXTERNAL_BINARY_PATH "${EXTERNAL_PATH}/bin")
|
|
|
|
SET(EXTERNAL_BINARY_PATH "${EXTERNAL_PATH}/bin")
|
|
|
|
ENDIF(TARGET_X64 AND WIN32)
|
|
|
|
ENDIF()
|
|
|
|
|
|
|
|
|
|
|
|
# Using 32 or 64 bits libraries
|
|
|
|
# Using 32 or 64 bits libraries
|
|
|
|
IF(TARGET_X64 AND WIN32)
|
|
|
|
IF(TARGET_X64 AND WIN32)
|
|
|
|
SET(EXTERNAL_LIBRARY_PATH "${EXTERNAL_PATH}/lib64")
|
|
|
|
SET(EXTERNAL_LIBRARY_PATH "${EXTERNAL_PATH}/lib64")
|
|
|
|
ELSE(TARGET_X64 AND WIN32)
|
|
|
|
ELSE()
|
|
|
|
SET(EXTERNAL_LIBRARY_PATH "${EXTERNAL_PATH}/lib")
|
|
|
|
SET(EXTERNAL_LIBRARY_PATH "${EXTERNAL_PATH}/lib")
|
|
|
|
ENDIF(TARGET_X64 AND WIN32)
|
|
|
|
ENDIF()
|
|
|
|
|
|
|
|
|
|
|
|
SET(CMAKE_INCLUDE_PATH "${EXTERNAL_INCLUDE_PATH};${CMAKE_INCLUDE_PATH}")
|
|
|
|
SET(CMAKE_INCLUDE_PATH "${EXTERNAL_INCLUDE_PATH};${CMAKE_INCLUDE_PATH}")
|
|
|
|
# Stupid hack for FindOpenAL.cmake
|
|
|
|
# Stupid hack for FindOpenAL.cmake
|
|
|
|
SET(CMAKE_INCLUDE_PATH "${EXTERNAL_PATH};${CMAKE_INCLUDE_PATH}")
|
|
|
|
SET(CMAKE_INCLUDE_PATH "${EXTERNAL_PATH};${CMAKE_INCLUDE_PATH}")
|
|
|
|
SET(CMAKE_LIBRARY_PATH "${EXTERNAL_LIBRARY_PATH};${CMAKE_LIBRARY_PATH}")
|
|
|
|
SET(CMAKE_LIBRARY_PATH "${EXTERNAL_LIBRARY_PATH};${CMAKE_LIBRARY_PATH}")
|
|
|
|
ENDIF(EXTERNAL_PATH)
|
|
|
|
ENDIF()
|
|
|
|
|
|
|
|
|
|
|
|
IF(EXTERNAL_FOUND)
|
|
|
|
IF(EXTERNAL_FOUND)
|
|
|
|
IF(NOT External_FIND_QUIETLY)
|
|
|
|
IF(NOT External_FIND_QUIETLY)
|
|
|
|
MESSAGE(STATUS "Found ${EXTERNAL_NAME}: ${EXTERNAL_PATH}")
|
|
|
|
MESSAGE(STATUS "Found ${EXTERNAL_NAME}: ${EXTERNAL_PATH}")
|
|
|
|
ENDIF(NOT External_FIND_QUIETLY)
|
|
|
|
ENDIF()
|
|
|
|
ELSE(EXTERNAL_FOUND)
|
|
|
|
ELSE(EXTERNAL_FOUND)
|
|
|
|
IF(External_FIND_REQUIRED)
|
|
|
|
IF(External_FIND_REQUIRED)
|
|
|
|
MESSAGE(FATAL_ERROR "Unable to find ${EXTERNAL_NAME}!")
|
|
|
|
MESSAGE(FATAL_ERROR "Unable to find ${EXTERNAL_NAME}!")
|
|
|
|
ELSE(External_FIND_REQUIRED)
|
|
|
|
ELSE()
|
|
|
|
IF(NOT External_FIND_QUIETLY)
|
|
|
|
IF(NOT External_FIND_QUIETLY)
|
|
|
|
MESSAGE(STATUS "Warning: Unable to find ${EXTERNAL_NAME}!")
|
|
|
|
MESSAGE(STATUS "Warning: Unable to find ${EXTERNAL_NAME}!")
|
|
|
|
ENDIF(NOT External_FIND_QUIETLY)
|
|
|
|
ENDIF()
|
|
|
|
ENDIF(External_FIND_REQUIRED)
|
|
|
|
ENDIF()
|
|
|
|
ENDIF(EXTERNAL_FOUND)
|
|
|
|
ENDIF()
|
|
|
|
|
|
|
|
|
|
|
|
MARK_AS_ADVANCED(EXTERNAL_INCLUDE_PATH EXTERNAL_BINARY_PATH EXTERNAL_LIBRARY_PATH)
|
|
|
|
MARK_AS_ADVANCED(EXTERNAL_INCLUDE_PATH EXTERNAL_BINARY_PATH EXTERNAL_LIBRARY_PATH)
|
|
|
|