Remove some old cmake find modules
This commit is contained in:
parent
846293bd0f
commit
96207d814c
3 changed files with 0 additions and 376 deletions
|
@ -1,97 +0,0 @@
|
||||||
# - Try to find Portaudio
|
|
||||||
# Once done this will define
|
|
||||||
#
|
|
||||||
# PORTAUDIO_FOUND - system has Portaudio
|
|
||||||
# PORTAUDIO_INCLUDE_DIRS - the Portaudio include directory
|
|
||||||
# PORTAUDIO_LIBRARIES - Link these to use Portaudio
|
|
||||||
# PORTAUDIO_DEFINITIONS - Compiler switches required for using Portaudio
|
|
||||||
# PORTAUDIO_VERSION - Portaudio version
|
|
||||||
#
|
|
||||||
# Copyright (c) 2006 Andreas Schneider <mail@cynapses.org>
|
|
||||||
#
|
|
||||||
# Redistribution and use is allowed according to the terms of the New BSD license.
|
|
||||||
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
|
|
||||||
#
|
|
||||||
|
|
||||||
|
|
||||||
if (PORTAUDIO_LIBRARIES AND PORTAUDIO_INCLUDE_DIRS)
|
|
||||||
# in cache already
|
|
||||||
set(PORTAUDIO_FOUND TRUE)
|
|
||||||
else (PORTAUDIO_LIBRARIES AND PORTAUDIO_INCLUDE_DIRS)
|
|
||||||
if (NOT WIN32)
|
|
||||||
include(FindPkgConfig)
|
|
||||||
pkg_check_modules(PORTAUDIO2 portaudio-2.0)
|
|
||||||
endif (NOT WIN32)
|
|
||||||
|
|
||||||
if (PORTAUDIO2_FOUND)
|
|
||||||
set(PORTAUDIO_INCLUDE_DIRS
|
|
||||||
${PORTAUDIO2_INCLUDE_DIRS}
|
|
||||||
)
|
|
||||||
if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
|
||||||
set(PORTAUDIO_LIBRARIES "${PORTAUDIO2_LIBRARY_DIRS}/lib${PORTAUDIO2_LIBRARIES}.dylib")
|
|
||||||
else (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
|
||||||
set(PORTAUDIO_LIBRARIES
|
|
||||||
${PORTAUDIO2_LIBRARIES}
|
|
||||||
)
|
|
||||||
endif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
|
||||||
set(PORTAUDIO_VERSION
|
|
||||||
19
|
|
||||||
)
|
|
||||||
set(PORTAUDIO_FOUND TRUE)
|
|
||||||
else (PORTAUDIO2_FOUND)
|
|
||||||
find_path(PORTAUDIO_INCLUDE_DIR
|
|
||||||
NAMES
|
|
||||||
portaudio.h
|
|
||||||
PATHS
|
|
||||||
/usr/include
|
|
||||||
/usr/local/include
|
|
||||||
/opt/local/include
|
|
||||||
/sw/include
|
|
||||||
)
|
|
||||||
|
|
||||||
find_library(PORTAUDIO_LIBRARY
|
|
||||||
NAMES
|
|
||||||
portaudio
|
|
||||||
PATHS
|
|
||||||
/usr/lib
|
|
||||||
/usr/local/lib
|
|
||||||
/opt/local/lib
|
|
||||||
/sw/lib
|
|
||||||
${PORTAUDIO_LIBRARY_DIR}
|
|
||||||
)
|
|
||||||
|
|
||||||
set(PORTAUDIO_INCLUDE_DIRS
|
|
||||||
${PORTAUDIO_INCLUDE_DIR}
|
|
||||||
)
|
|
||||||
set(PORTAUDIO_LIBRARIES
|
|
||||||
${PORTAUDIO_LIBRARY}
|
|
||||||
)
|
|
||||||
|
|
||||||
set(PORTAUDIO_LIBRARY_DIRS
|
|
||||||
${PORTAUDIO_LIBRARY_DIR}
|
|
||||||
)
|
|
||||||
|
|
||||||
set(PORTAUDIO_VERSION
|
|
||||||
18
|
|
||||||
)
|
|
||||||
|
|
||||||
if (PORTAUDIO_INCLUDE_DIRS AND PORTAUDIO_LIBRARIES)
|
|
||||||
set(PORTAUDIO_FOUND TRUE)
|
|
||||||
endif (PORTAUDIO_INCLUDE_DIRS AND PORTAUDIO_LIBRARIES)
|
|
||||||
|
|
||||||
if (PORTAUDIO_FOUND)
|
|
||||||
if (NOT Portaudio_FIND_QUIETLY)
|
|
||||||
message(STATUS "Found Portaudio: ${PORTAUDIO_LIBRARIES}")
|
|
||||||
endif (NOT Portaudio_FIND_QUIETLY)
|
|
||||||
else (PORTAUDIO_FOUND)
|
|
||||||
if (Portaudio_FIND_REQUIRED)
|
|
||||||
message(FATAL_ERROR "Could not find Portaudio")
|
|
||||||
endif (Portaudio_FIND_REQUIRED)
|
|
||||||
endif (PORTAUDIO_FOUND)
|
|
||||||
endif (PORTAUDIO2_FOUND)
|
|
||||||
|
|
||||||
|
|
||||||
# show the PORTAUDIO_INCLUDE_DIRS and PORTAUDIO_LIBRARIES variables only in the advanced view
|
|
||||||
mark_as_advanced(PORTAUDIO_INCLUDE_DIRS PORTAUDIO_LIBRARIES)
|
|
||||||
|
|
||||||
endif (PORTAUDIO_LIBRARIES AND PORTAUDIO_INCLUDE_DIRS)
|
|
|
@ -1,77 +0,0 @@
|
||||||
include(FindPackageHandleStandardArgs)
|
|
||||||
|
|
||||||
if (WIN32)
|
|
||||||
# Find include files
|
|
||||||
find_path(
|
|
||||||
ASSIMP_INCLUDE_DIR
|
|
||||||
NAMES assimp/scene.h
|
|
||||||
PATHS
|
|
||||||
$ENV{PROGRAMFILES}/include
|
|
||||||
${ASSIMP_ROOT_DIR}/include
|
|
||||||
DOC "The directory where assimp/scene.h resides")
|
|
||||||
|
|
||||||
# Find library files
|
|
||||||
find_library(
|
|
||||||
ASSIMP_LIBRARY_RELEASE
|
|
||||||
NAMES assimp-vc140-mt
|
|
||||||
PATHS
|
|
||||||
$ENV{PROGRAMFILES}/lib
|
|
||||||
${ASSIMP_ROOT_DIR}/lib
|
|
||||||
${LM_EXTERNAL_LIBRARY_PATH}/Release)
|
|
||||||
|
|
||||||
find_library(
|
|
||||||
ASSIMP_LIBRARY_DEBUG
|
|
||||||
NAMES assimp-vc140-mtd
|
|
||||||
PATHS
|
|
||||||
$ENV{PROGRAMFILES}/lib
|
|
||||||
${ASSIMP_ROOT_DIR}/lib
|
|
||||||
${LM_EXTERNAL_LIBRARY_PATH}/Debug)
|
|
||||||
else()
|
|
||||||
# Find include files
|
|
||||||
find_path(
|
|
||||||
ASSIMP_INCLUDE_DIR
|
|
||||||
NAMES assimp/scene.h
|
|
||||||
PATHS
|
|
||||||
/usr/include
|
|
||||||
/usr/local/include
|
|
||||||
/sw/include
|
|
||||||
/opt/local/include
|
|
||||||
DOC "The directory where assimp/scene.h resides")
|
|
||||||
|
|
||||||
# Find library files
|
|
||||||
find_library(
|
|
||||||
ASSIMP_LIBRARY
|
|
||||||
NAMES assimp
|
|
||||||
PATHS
|
|
||||||
/usr/lib64
|
|
||||||
/usr/lib
|
|
||||||
/usr/local/lib64
|
|
||||||
/usr/local/lib
|
|
||||||
/sw/lib
|
|
||||||
/opt/local/lib
|
|
||||||
${ASSIMP_ROOT_DIR}/lib
|
|
||||||
DOC "The Assimp library")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if (WIN32)
|
|
||||||
# Handle REQUIRD argument, define *_FOUND variable
|
|
||||||
find_package_handle_standard_args(assimp DEFAULT_MSG ASSIMP_INCLUDE_DIR ASSIMP_LIBRARY_RELEASE ASSIMP_LIBRARY_DEBUG)
|
|
||||||
|
|
||||||
# Define ASSIMP_LIBRARIES and ASSIMP_INCLUDE_DIRS
|
|
||||||
if (ASSIMP_FOUND)
|
|
||||||
set(ASSIMP_LIBRARIES_RELEASE ${ASSIMP_LIBRARY_RELEASE})
|
|
||||||
set(ASSIMP_LIBRARIES_DEBUG ${ASSIMP_LIBRARY_DEBUG})
|
|
||||||
set(ASSIMP_LIBRARIES debug ${ASSIMP_LIBRARIES_DEBUG} optimized ${ASSIMP_LIBRARY_RELEASE})
|
|
||||||
set(ASSIMP_INCLUDE_DIRS ${ASSIMP_INCLUDE_DIR})
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# Hide some variables
|
|
||||||
mark_as_advanced(ASSIMP_INCLUDE_DIR ASSIMP_LIBRARY_RELEASE ASSIMP_LIBRARY_DEBUG)
|
|
||||||
else()
|
|
||||||
find_package_handle_standard_args(assimp DEFAULT_MSG ASSIMP_INCLUDE_DIR ASSIMP_LIBRARY)
|
|
||||||
if (ASSIMP_FOUND)
|
|
||||||
set(ASSIMP_LIBRARIES ${ASSIMP_LIBRARY})
|
|
||||||
set(ASSIMP_INCLUDE_DIRS ${ASSIMP_INCLUDE_DIR})
|
|
||||||
endif()
|
|
||||||
mark_as_advanced(ASSIMP_INCLUDE_DIR ASSIMP_LIBRARY)
|
|
||||||
endif()
|
|
|
@ -1,202 +0,0 @@
|
||||||
#.rst:
|
|
||||||
# Findglslang
|
|
||||||
# ----------
|
|
||||||
#
|
|
||||||
# Try to find glslang in the VulkanSDK
|
|
||||||
#
|
|
||||||
# IMPORTED Targets
|
|
||||||
# ^^^^^^^^^^^^^^^^
|
|
||||||
#
|
|
||||||
# This module defines :prop_tgt:`IMPORTED` target ``glslang::glslang``, if
|
|
||||||
# glslang has been found.
|
|
||||||
#
|
|
||||||
# Result Variables
|
|
||||||
# ^^^^^^^^^^^^^^^^
|
|
||||||
#
|
|
||||||
# This module defines the following variables::
|
|
||||||
#
|
|
||||||
# glslang_FOUND - True if glslang was found
|
|
||||||
# glslang_INCLUDE_DIRS - include directories for glslang
|
|
||||||
# glslang_LIBRARIES - link against this library to use glslang
|
|
||||||
#
|
|
||||||
# The module will also define two cache variables::
|
|
||||||
#
|
|
||||||
# glslang_INCLUDE_DIR - the glslang include directory
|
|
||||||
# glslang_LIBRARY - the path to the glslang library
|
|
||||||
#
|
|
||||||
|
|
||||||
if (DEFINED ENV{VULKAN_SDK})
|
|
||||||
if(WIN32)
|
|
||||||
set(ADDITIONAL_PATHS_INCLUDE "$ENV{VULKAN_SDK}/Include")
|
|
||||||
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
|
||||||
set(ADDITIONAL_PATHS_LIBS
|
|
||||||
"$ENV{VULKAN_SDK}/Lib"
|
|
||||||
"$ENV{VULKAN_SDK}/Bin"
|
|
||||||
)
|
|
||||||
elseif(CMAKE_SIZEOF_VOID_P EQUAL 4)
|
|
||||||
set(ADDITIONAL_PATHS_LIBS
|
|
||||||
"$ENV{VULKAN_SDK}/Lib32"
|
|
||||||
"$ENV{VULKAN_SDK}/Bin32"
|
|
||||||
)
|
|
||||||
endif()
|
|
||||||
else()
|
|
||||||
set(ADDITIONAL_PATHS_INCLUDE "$ENV{VULKAN_SDK}/include")
|
|
||||||
set(ADDITIONAL_PATHS_LIBS "$ENV{VULKAN_SDK}/lib")
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
|
|
||||||
find_path(glslang_INCLUDE_DIR
|
|
||||||
NAMES glslang/Public/ShaderLang.h
|
|
||||||
PATHS ${ADDITIONAL_PATHS_INCLUDE}
|
|
||||||
)
|
|
||||||
|
|
||||||
find_path(spirv_INCLUDE_DIR
|
|
||||||
NAMES SPIRV/GlslangToSpv.h
|
|
||||||
PATHS ${ADDITIONAL_PATHS_INCLUDE}
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
find_library(glslang_LIBRARY
|
|
||||||
NAMES glslang
|
|
||||||
PATHS ${ADDITIONAL_PATHS_LIBS}
|
|
||||||
)
|
|
||||||
|
|
||||||
find_library(OSDependent_LIBRARY
|
|
||||||
NAMES OSDependent
|
|
||||||
PATHS ${ADDITIONAL_PATHS_LIBS}
|
|
||||||
)
|
|
||||||
|
|
||||||
find_library(SPIRV_LIBRARY
|
|
||||||
NAMES SPIRV
|
|
||||||
PATHS ${ADDITIONAL_PATHS_LIBS}
|
|
||||||
)
|
|
||||||
|
|
||||||
find_library(SPIRV-Tools_LIBRARY
|
|
||||||
NAMES SPIRV-Tools
|
|
||||||
PATHS ${ADDITIONAL_PATHS_LIBS}
|
|
||||||
)
|
|
||||||
|
|
||||||
find_library(SPIRV-Tools-opt_LIBRARY
|
|
||||||
NAMES SPIRV-Tools-opt
|
|
||||||
PATHS ${ADDITIONAL_PATHS_LIBS}
|
|
||||||
)
|
|
||||||
|
|
||||||
find_library(OGLCompiler_LIBRARY
|
|
||||||
NAMES OGLCompiler
|
|
||||||
PATHS ${ADDITIONAL_PATHS_LIBS}
|
|
||||||
)
|
|
||||||
|
|
||||||
find_library(HLSL_LIBRARY
|
|
||||||
NAMES HLSL
|
|
||||||
PATHS ${ADDITIONAL_PATHS_LIBS}
|
|
||||||
)
|
|
||||||
|
|
||||||
if(WIN32)
|
|
||||||
|
|
||||||
find_library(glslang_LIBRARY_debug
|
|
||||||
NAMES glslangd
|
|
||||||
PATHS ${ADDITIONAL_PATHS_LIBS}
|
|
||||||
)
|
|
||||||
|
|
||||||
find_library(OSDependent_LIBRARY_debug
|
|
||||||
NAMES OSDependentd
|
|
||||||
PATHS ${ADDITIONAL_PATHS_LIBS}
|
|
||||||
)
|
|
||||||
|
|
||||||
find_library(SPIRV_LIBRARY_debug
|
|
||||||
NAMES SPIRVd
|
|
||||||
PATHS ${ADDITIONAL_PATHS_LIBS}
|
|
||||||
)
|
|
||||||
|
|
||||||
find_library(SPIRV-Tools_LIBRARY_debug
|
|
||||||
NAMES SPIRV-Toolsd
|
|
||||||
PATHS ${ADDITIONAL_PATHS_LIBS}
|
|
||||||
)
|
|
||||||
|
|
||||||
find_library(SPIRV-Tools-opt_LIBRARY_debug
|
|
||||||
NAMES SPIRV-Tools-optd
|
|
||||||
PATHS ${ADDITIONAL_PATHS_LIBS}
|
|
||||||
)
|
|
||||||
|
|
||||||
find_library(OGLCompiler_LIBRARY_debug
|
|
||||||
NAMES OGLCompilerd
|
|
||||||
PATHS ${ADDITIONAL_PATHS_LIBS}
|
|
||||||
)
|
|
||||||
|
|
||||||
find_library(HLSL_LIBRARY_debug
|
|
||||||
NAMES HLSLd
|
|
||||||
PATHS ${ADDITIONAL_PATHS_LIBS}
|
|
||||||
)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
|
|
||||||
set(glslang_LIBRARIES ${glslang_LIBRARY})
|
|
||||||
set(glslang_INCLUDE_DIRS ${glslang_INCLUDE_DIR})
|
|
||||||
|
|
||||||
mark_as_advanced(glslang_INCLUDE_DIR glslang_LIBRARY)
|
|
||||||
|
|
||||||
if(glslang_LIBRARY AND glslang_INCLUDE_DIR)
|
|
||||||
set(glslang_FOUND "YES")
|
|
||||||
message(STATUS "Found glslang: ${glslang_LIBRARY}")
|
|
||||||
else()
|
|
||||||
set(glslang_FOUND "NO")
|
|
||||||
message(STATUS "Failed to find glslang")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(glslang_FOUND AND NOT TARGET glslang::glslang)
|
|
||||||
add_library(glslang::glslang UNKNOWN IMPORTED)
|
|
||||||
set_target_properties(glslang::glslang PROPERTIES IMPORTED_LOCATION "${glslang_LIBRARY}" INTERFACE_INCLUDE_DIRECTORIES "${glslang_INCLUDE_DIRS}")
|
|
||||||
|
|
||||||
add_library(glslang::OSDependent UNKNOWN IMPORTED)
|
|
||||||
set_target_properties(glslang::OSDependent PROPERTIES IMPORTED_LOCATION "${OSDependent_LIBRARY}" INTERFACE_INCLUDE_DIRECTORIES "${OSDependent_INCLUDE_DIRS}")
|
|
||||||
|
|
||||||
add_library(glslang::SPIRV UNKNOWN IMPORTED)
|
|
||||||
set_target_properties(glslang::SPIRV PROPERTIES IMPORTED_LOCATION "${SPIRV_LIBRARY}" INTERFACE_INCLUDE_DIRECTORIES "${spirv_INCLUDE_DIR}")
|
|
||||||
|
|
||||||
if (SPIRV-Tools_LIBRARY)
|
|
||||||
add_library(glslang::SPIRV-Tools UNKNOWN IMPORTED)
|
|
||||||
set_target_properties(glslang::SPIRV-Tools PROPERTIES IMPORTED_LOCATION "${SPIRV-Tools_LIBRARY}" INTERFACE_INCLUDE_DIRECTORIES "${SPIRV-Tools__INCLUDE_DIR}")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if (SPIRV-Tools-opt_LIBRARY)
|
|
||||||
add_library(glslang::SPIRV-Tools-opt UNKNOWN IMPORTED)
|
|
||||||
set_target_properties(glslang::SPIRV-Tools-opt PROPERTIES IMPORTED_LOCATION "${SPIRV-Tools-opt_LIBRARY}" INTERFACE_INCLUDE_DIRECTORIES "${SPIRV-Tools-opt_INCLUDE_DIR}")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
add_library(glslang::OGLCompiler UNKNOWN IMPORTED)
|
|
||||||
set_target_properties(glslang::OGLCompiler PROPERTIES IMPORTED_LOCATION "${OGLCompiler_LIBRARY}" INTERFACE_INCLUDE_DIRECTORIES "${glslang_INCLUDE_DIRS}")
|
|
||||||
|
|
||||||
add_library(glslang::HLSL UNKNOWN IMPORTED)
|
|
||||||
set_target_properties(glslang::HLSL PROPERTIES IMPORTED_LOCATION "${HLSL_LIBRARY}" INTERFACE_INCLUDE_DIRECTORIES "${glslang_INCLUDE_DIRS}")
|
|
||||||
|
|
||||||
if(WIN32)
|
|
||||||
set_target_properties(glslang::glslang PROPERTIES IMPORTED_LOCATION_DEBUG "${glslang_LIBRARY_debug}")
|
|
||||||
set_target_properties(glslang::OSDependent PROPERTIES IMPORTED_LOCATION_DEBUG "${OSDependent_LIBRARY_debug}")
|
|
||||||
set_target_properties(glslang::SPIRV PROPERTIES IMPORTED_LOCATION_DEBUG "${SPIRV_LIBRARY_debug}")
|
|
||||||
if (SPIRV-Tools_LIBRARY_debug)
|
|
||||||
set_target_properties(glslang::SPIRV-Tools PROPERTIES IMPORTED_LOCATION_DEBUG "${SPIRV-Tools_LIBRARY_debug}")
|
|
||||||
endif()
|
|
||||||
if (SPIRV-Tools-opt_LIBRARY_debug)
|
|
||||||
set_target_properties(glslang::SPIRV-Tools-opt PROPERTIES IMPORTED_LOCATION_DEBUG "${SPIRV-Tools-opt_LIBRARY_debug}")
|
|
||||||
endif()
|
|
||||||
set_target_properties(glslang::OGLCompiler PROPERTIES IMPORTED_LOCATION_DEBUG "${OGLCompiler_LIBRARY_debug}")
|
|
||||||
set_target_properties(glslang::HLSL PROPERTIES IMPORTED_LOCATION_DEBUG "${HLSL_LIBRARY_debug}")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
set(GLSLANG
|
|
||||||
glslang::glslang
|
|
||||||
glslang::OSDependent
|
|
||||||
glslang::SPIRV
|
|
||||||
glslang::OGLCompiler
|
|
||||||
glslang::HLSL
|
|
||||||
)
|
|
||||||
|
|
||||||
if (SPIRV-Tools-opt_LIBRARY)
|
|
||||||
list(APPEND GLSLANG glslang::SPIRV-Tools-opt)
|
|
||||||
endif()
|
|
||||||
if (SPIRV-Tools_LIBRARY)
|
|
||||||
list(APPEND GLSLANG glslang::SPIRV-Tools)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
endif()
|
|
||||||
|
|
Reference in a new issue