diff --git a/cmake/FindPortAudio.cmake b/cmake/FindPortAudio.cmake deleted file mode 100644 index 61d7f99..0000000 --- a/cmake/FindPortAudio.cmake +++ /dev/null @@ -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 -# -# 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) diff --git a/cmake/Findassimp.cmake b/cmake/Findassimp.cmake deleted file mode 100644 index 6637f29..0000000 --- a/cmake/Findassimp.cmake +++ /dev/null @@ -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() diff --git a/cmake/Findglslang.cmake b/cmake/Findglslang.cmake deleted file mode 100644 index c03bcb3..0000000 --- a/cmake/Findglslang.cmake +++ /dev/null @@ -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() -