Browse Source

Removed unnecessary cmake modules.

pull/1781/head
staphen 5 years ago committed by Anders Jenbo
parent
commit
a9d2aea984
  1. 65
      CMake/ctr/modules/FindMAD.cmake
  2. 65
      CMake/ctr/modules/FindMIKMOD.cmake
  3. 65
      CMake/ctr/modules/FindOGG.cmake
  4. 23
      CMake/ctr/modules/FindTremor.cmake

65
CMake/ctr/modules/FindMAD.cmake

@ -1,65 +0,0 @@
# - Try to find mad
# You can set MAD_ROOT to specify a certain directory to look in first.
# Once done this will define
# MAD_FOUND - System has mad
# MAD_INCLUDE_DIRS - The mad include directories
# MAD_LIBRARIES - The libraries needed to use mad
# Unless we are unable to find ZLIB
# It also adds an imported target named `3ds::mad`, Linking against it is
# equivalent to:
# target_link_libraries(mytarget ${MAD_LIBRARIES})
# target_include_directories(mytarget PRIVATE ${MAD_INCLUDE_DIRS})
if(NOT N3DS)
message(FATAL_ERROR "This module can only be used if you are using the 3DS toolchain file. Please erase this build directory or create another one, and then use -DCMAKE_TOOLCHAIN_FILE=DevkitArm3DS.cmake when calling cmake for the 1st time. For more information, see the Readme.md for more information.")
endif()
if(MAD_INCLUDE_DIR)
# Already in cache, be silent
set(MAD_FIND_QUIETLY TRUE)
endif(MAD_INCLUDE_DIR)
include(LibFindMacros)
include(try_add_imported_target)
#libfind_package(MAD)
set(_MAD_SEARCHES)
# Search MAD_ROOT first if it is set.
if(MAD_ROOT)
set(_MAD_SEARCH_ROOT
PATHS ${MAD_ROOT}
NO_DEFAULT_PATH
NO_CMAKE_FIND_ROOT_PATH)
list(APPEND _MAD_SEARCHES _MAD_SEARCH_ROOT)
endif()
# Search below ${DEVKITPRO}, ${DEVKITARM}, portlibs (if enabled) etc.
set(_MAD_SEARCH_NORMAL
PATHS /
NO_DEFAULT_PATH
ONLY_CMAKE_FIND_ROOT_PATH)
list(APPEND _MAD_SEARCHES _MAD_SEARCH_NORMAL)
foreach(search ${_MAD_SEARCHES})
find_path(MAD_INCLUDE_DIR NAMES mad.h
${${search}}
PATH_SUFFIXES include)
find_library(MAD_LIBRARY NAMES mad libmad.a
${${search}}
PATH_SUFFIXES lib)
endforeach()
#find_library(LIBM_LIBRARY NAMES m libm.a
# PATHS / /arm-none-eabi
# PATH_SUFFIXES lib/armv6k/fpu)
set(LIBM_LIBRARY m)
set(MAD_PROCESS_INCLUDES MAD_INCLUDE_DIR)
set(MAD_PROCESS_LIBS MAD_LIBRARY LIBM_LIBRARY)
libfind_process(MAD)
try_add_imported_target(MAD m)

65
CMake/ctr/modules/FindMIKMOD.cmake

@ -1,65 +0,0 @@
# - Try to find mikmod
# You can set MIKMOD_ROOT to specify a certain directory to look in first.
# Once done this will define
# MIKMOD_FOUND - System has mikmod
# MIKMOD_INCLUDE_DIRS - The mikmod include directories
# MIKMOD_LIBRARIES - The libraries needed to use mikmod
# Unless we are unable to find ZLIB
# It also adds an imported target named `3ds::mikmod`, Linking against it is
# equivalent to:
# target_link_libraries(mytarget ${MIKMOD_LIBRARIES})
# target_include_directories(mytarget PRIVATE ${MIKMOD_INCLUDE_DIRS})
if(NOT N3DS)
message(FATAL_ERROR "This module can only be used if you are using the 3DS toolchain file. Please erase this build directory or create another one, and then use -DCMAKE_TOOLCHAIN_FILE=DevkitArm3DS.cmake when calling cmake for the 1st time. For more information, see the Readme.md for more information.")
endif()
if(MIKMOD_INCLUDE_DIR)
# Already in cache, be silent
set(MIKMOD_FIND_QUIETLY TRUE)
endif(MIKMOD_INCLUDE_DIR)
include(LibFindMacros)
include(try_add_imported_target)
#libfind_package(MIKMOD)
set(_MIKMOD_SEARCHES)
# Search MIKMOD_ROOT first if it is set.
if(MIKMOD_ROOT)
set(_MIKMOD_SEARCH_ROOT
PATHS ${MIKMOD_ROOT}
NO_DEFAULT_PATH
NO_CMAKE_FIND_ROOT_PATH)
list(APPEND _MIKMOD_SEARCHES _MIKMOD_SEARCH_ROOT)
endif()
# Search below ${DEVKITPRO}, ${DEVKITARM}, portlibs (if enabled) etc.
set(_MIKMOD_SEARCH_NORMAL
PATHS /
NO_DEFAULT_PATH
ONLY_CMAKE_FIND_ROOT_PATH)
list(APPEND _MIKMOD_SEARCHES _MIKMOD_SEARCH_NORMAL)
foreach(search ${_MIKMOD_SEARCHES})
find_path(MIKMOD_INCLUDE_DIR NAMES mikmod.h
${${search}}
PATH_SUFFIXES include)
find_library(MIKMOD_LIBRARY NAMES mikmod libmikmod.a
${${search}}
PATH_SUFFIXES lib)
endforeach()
#find_library(LIBM_LIBRARY NAMES m libm.a
# PATHS / /arm-none-eabi
# PATH_SUFFIXES lib/armv6k/fpu)
set(LIBM_LIBRARY m)
set(MIKMOD_PROCESS_INCLUDES MIKMOD_INCLUDE_DIR)
set(MIKMOD_PROCESS_LIBS MIKMOD_LIBRARY LIBM_LIBRARY)
libfind_process(MIKMOD)
try_add_imported_target(MIKMOD m)

65
CMake/ctr/modules/FindOGG.cmake

@ -1,65 +0,0 @@
# - Try to find ogg
# You can set OGG_ROOT to specify a certain directory to look in first.
# Once done this will define
# OGG_FOUND - System has ogg
# OGG_INCLUDE_DIRS - The ogg include directories
# OGG_LIBRARIES - The libraries needed to use ogg
# Unless we are unable to find ZLIB
# It also adds an imported target named `3ds::ogg`, Linking against it is
# equivalent to:
# target_link_libraries(mytarget ${OGG_LIBRARIES})
# target_include_directories(mytarget PRIVATE ${OGG_INCLUDE_DIRS})
if(NOT N3DS)
message(FATAL_ERROR "This module can only be used if you are using the 3DS toolchain file. Please erase this build directory or create another one, and then use -DCMAKE_TOOLCHAIN_FILE=DevkitArm3DS.cmake when calling cmake for the 1st time. For more information, see the Readme.md for more information.")
endif()
if(OGG_INCLUDE_DIR)
# Already in cache, be silent
set(OGG_FIND_QUIETLY TRUE)
endif(OGG_INCLUDE_DIR)
include(LibFindMacros)
include(try_add_imported_target)
#libfind_package(OGG)
set(_OGG_SEARCHES)
# Search OGG_ROOT first if it is set.
if(OGG_ROOT)
set(_OGG_SEARCH_ROOT
PATHS ${OGG_ROOT}
NO_DEFAULT_PATH
NO_CMAKE_FIND_ROOT_PATH)
list(APPEND _OGG_SEARCHES _OGG_SEARCH_ROOT)
endif()
# Search below ${DEVKITPRO}, ${DEVKITARM}, portlibs (if enabled) etc.
set(_OGG_SEARCH_NORMAL
PATHS /
NO_DEFAULT_PATH
ONLY_CMAKE_FIND_ROOT_PATH)
list(APPEND _OGG_SEARCHES _OGG_SEARCH_NORMAL)
foreach(search ${_OGG_SEARCHES})
find_path(OGG_INCLUDE_DIR NAMES ogg/ogg.h
${${search}}
PATH_SUFFIXES include)
find_library(OGG_LIBRARY NAMES ogg libogg.a
${${search}}
PATH_SUFFIXES lib)
endforeach()
#find_library(LIBM_LIBRARY NAMES m libm.a
# PATHS / /arm-none-eabi
# PATH_SUFFIXES lib/armv6k/fpu)
set(LIBM_LIBRARY m)
set(OGG_PROCESS_INCLUDES OGG_INCLUDE_DIR)
set(OGG_PROCESS_LIBS OGG_LIBRARY LIBM_LIBRARY)
libfind_process(OGG)
try_add_imported_target(OGG m)

23
CMake/ctr/modules/FindTremor.cmake

@ -1,23 +0,0 @@
if(TREMOR_INCLUDE_DIR)
# Already in cache, be silent
set(TREMOR_FIND_QUIETLY TRUE)
endif(TREMOR_INCLUDE_DIR)
find_path(TREMOR_INCLUDE_DIR tremor/ivorbisfile.h)
find_library(TREMOR_LIBRARY NAMES vorbisidec)
# Handle the QUIETLY and REQUIRED arguments and set TREMOR_FOUND to TRUE if
# all listed variables are TRUE.
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(TREMOR DEFAULT_MSG
TREMOR_INCLUDE_DIR TREMOR_LIBRARY)
mark_as_advanced(TREMOR_INCLUDE_DIR TREMOR_LIBRARY)
if(TREMOR_FOUND)
set(TREMOR_LIBRARIES ${TREMOR_LIBRARY} ${OGG_LIBRARY})
else(TREMOR_FOUND)
set(TREMOR_LIBRARIES)
endif(TREMOR_FOUND)
mark_as_advanced(TREMOR_INCLUDE_DIR TREMOR_LIBRARY)
Loading…
Cancel
Save