Remove support for building with system libraries
This commit is contained in:
@@ -27,34 +27,11 @@ option(
|
||||
"Build without the ROLC assembly instructions for tomcrypt."
|
||||
OFF)
|
||||
|
||||
# Turn this option off to disable using WAV files with the game. Note that it is
|
||||
# recommended to keep this on.
|
||||
option(WITH_WAV "Build with WAV Support." ON)
|
||||
|
||||
# Turn this option off to disable using MP3 files with the game.
|
||||
option(WITH_MP3 "Build with MP3 Support." ON)
|
||||
|
||||
# Turn this option off to disable using OGG files with the game.
|
||||
option(WITH_OGG "Build with OGG/Vorbis Support." ON)
|
||||
|
||||
# Turn this option on to log every segment added or removed.
|
||||
option(WITH_LOGGING_TIMING_DATA
|
||||
"Build with logging all Add and Erase Segment calls." OFF)
|
||||
|
||||
option(WITH_SYSTEM_PNG "Build with system PNG library (may not work on 1.6+)"
|
||||
OFF)
|
||||
option(WITH_SYSTEM_OGG "Build with system OGG libraries" OFF)
|
||||
option(WITH_SYSTEM_GLEW "Build with system GLEW library" OFF)
|
||||
option(WITH_SYSTEM_TOMCRYPT "Build with system libtomcrypt" OFF)
|
||||
option(WITH_SYSTEM_MAD "Build with system libmad" OFF)
|
||||
option(WITH_SYSTEM_JSONCPP "Build with system jsoncpp" OFF)
|
||||
option(WITH_SYSTEM_JPEG "Build with system jpeglib" OFF)
|
||||
option(WITH_SYSTEM_PCRE "Build with system PCRE" OFF)
|
||||
option(WITH_SYSTEM_ZLIB "Build against system zlib" OFF)
|
||||
|
||||
if(NOT MSVC)
|
||||
# Turn this option off to disable using FFMEPG.
|
||||
option(WITH_FFMPEG "Build with FFMPEG." ON)
|
||||
# Change this number to utilize a different number of jobs for building
|
||||
# FFMPEG.
|
||||
option(WITH_FFMPEG_JOBS "Build FFMPEG with this many jobs." 2)
|
||||
@@ -71,10 +48,6 @@ endif()
|
||||
if(WIN32)
|
||||
option(WITH_MINIMAID "Build with Minimaid Lights Support." OFF)
|
||||
elseif(LINUX)
|
||||
# Builder beware: later versions of ffmpeg may break!
|
||||
option(WITH_SYSTEM_FFMPEG
|
||||
"Build with the system's FFMPEG, disabled build with bundled's FFMPEG"
|
||||
OFF)
|
||||
option(WITH_MINIMAID "Build with Minimaid Lights Support." OFF)
|
||||
option(WITH_TTY "Build with Linux TTY Input Support." OFF)
|
||||
option(WITH_PROFILING "Build with Profiling Support." OFF)
|
||||
|
||||
@@ -1,141 +0,0 @@
|
||||
# This was copied from the robotology/ycm project.
|
||||
|
||||
# .rst: FindFFMPEG
|
||||
# ----------
|
||||
#
|
||||
# Find the native FFMPEG includes and library
|
||||
#
|
||||
# This module defines::
|
||||
#
|
||||
# FFMPEG_INCLUDE_DIR, where to find avcodec.h, avformat.h ... FFMPEG_LIBRARIES,
|
||||
# the libraries to link against to use FFMPEG. FFMPEG_FOUND, If false, do not
|
||||
# try to use FFMPEG.
|
||||
#
|
||||
# also defined, but not for general use are::
|
||||
#
|
||||
# FFMPEG_avformat_LIBRARY, where to find the FFMPEG avformat library.
|
||||
# FFMPEG_avcodec_LIBRARY, where to find the FFMPEG avcodec library.
|
||||
#
|
||||
# This is useful to do it this way so that we can always add more libraries if
|
||||
# needed to ``FFMPEG_LIBRARIES`` if ffmpeg ever changes...
|
||||
|
||||
# =============================================================================
|
||||
# Copyright: 1993-2008 Ken Martin, Will Schroeder, Bill Lorensen
|
||||
#
|
||||
# Distributed under the OSI-approved BSD License (the "License"); see
|
||||
# accompanying file Copyright.txt for details.
|
||||
#
|
||||
# This software is distributed WITHOUT ANY WARRANTY; without even the implied
|
||||
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# License for more information.
|
||||
# =============================================================================
|
||||
# (To distribute this file outside of YCM, substitute the full License text for
|
||||
# the above reference.)
|
||||
|
||||
# Originally from VTK project
|
||||
|
||||
find_path(FFMPEG_INCLUDE_DIR
|
||||
libavformat/avformat.h
|
||||
$ENV{FFMPEG_DIR}
|
||||
$ENV{FFMPEG_DIR}/ffmpeg
|
||||
$ENV{FFMPEG_DIR}/include/ffmpeg
|
||||
/usr/local/include/ffmpeg
|
||||
/usr/include/ffmpeg
|
||||
/usr/include/
|
||||
/usr/local/include/)
|
||||
|
||||
find_library(FFMPEG_avformat_LIBRARY
|
||||
avformat
|
||||
$ENV{FFMPEG_DIR}
|
||||
$ENV{FFMPEG_DIR}/lib
|
||||
$ENV{FFMPEG_DIR}/libavformat
|
||||
/usr/local/lib
|
||||
/usr/lib)
|
||||
|
||||
find_library(FFMPEG_avcodec_LIBRARY
|
||||
avcodec
|
||||
$ENV{FFMPEG_DIR}
|
||||
$ENV{FFMPEG_DIR}/lib
|
||||
$ENV{FFMPEG_DIR}/libavcodec
|
||||
/usr/local/lib
|
||||
/usr/lib)
|
||||
|
||||
find_library(FFMPEG_avutil_LIBRARY
|
||||
avutil
|
||||
$ENV{FFMPEG_DIR}
|
||||
$ENV{FFMPEG_DIR}/lib
|
||||
$ENV{FFMPEG_DIR}/libavutil
|
||||
/usr/local/lib
|
||||
/usr/lib)
|
||||
|
||||
if(NOT DISABLE_SWSCALE)
|
||||
find_library(FFMPEG_swscale_LIBRARY
|
||||
swscale
|
||||
$ENV{FFMPEG_DIR}
|
||||
$ENV{FFMPEG_DIR}/lib
|
||||
$ENV{FFMPEG_DIR}/libswscale
|
||||
/usr/local/lib
|
||||
/usr/lib)
|
||||
endif(NOT DISABLE_SWSCALE)
|
||||
|
||||
find_library(FFMPEG_avdevice_LIBRARY
|
||||
avdevice
|
||||
$ENV{FFMPEG_DIR}
|
||||
$ENV{FFMPEG_DIR}/lib
|
||||
$ENV{FFMPEG_DIR}/libavdevice
|
||||
/usr/local/lib
|
||||
/usr/lib)
|
||||
|
||||
find_library(_FFMPEG_z_LIBRARY_
|
||||
z
|
||||
$ENV{FFMPEG_DIR}
|
||||
$ENV{FFMPEG_DIR}/lib
|
||||
/usr/local/lib
|
||||
/usr/lib)
|
||||
|
||||
if(FFMPEG_INCLUDE_DIR)
|
||||
if(FFMPEG_avformat_LIBRARY)
|
||||
if(FFMPEG_avcodec_LIBRARY)
|
||||
if(FFMPEG_avutil_LIBRARY)
|
||||
set(FFMPEG_FOUND "YES")
|
||||
set(FFMPEG_LIBRARIES
|
||||
${FFMPEG_avformat_LIBRARY}
|
||||
${FFMPEG_avcodec_LIBRARY}
|
||||
${FFMPEG_avutil_LIBRARY})
|
||||
if(FFMPEG_swscale_LIBRARY)
|
||||
set(FFMPEG_LIBRARIES ${FFMPEG_LIBRARIES} ${FFMPEG_swscale_LIBRARY})
|
||||
endif()
|
||||
if(FFMPEG_avdevice_LIBRARY)
|
||||
set(FFMPEG_LIBRARIES ${FFMPEG_LIBRARIES} ${FFMPEG_avdevice_LIBRARY})
|
||||
endif()
|
||||
if(_FFMPEG_z_LIBRARY_)
|
||||
set(FFMPEG_LIBRARIES ${FFMPEG_LIBRARIES} ${_FFMPEG_z_LIBRARY_})
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
||||
mark_as_advanced(FFMPEG_INCLUDE_DIR
|
||||
FFMPEG_INCLUDE_DIR1
|
||||
FFMPEG_INCLUDE_DIR2
|
||||
FFMPEG_INCLUDE_DIR3
|
||||
FFMPEG_INCLUDE_DIR4
|
||||
FFMPEG_INCLUDE_DIR5
|
||||
FFMPEG_avformat_LIBRARY
|
||||
FFMPEG_avcodec_LIBRARY
|
||||
FFMPEG_avutil_LIBRARY
|
||||
FFMPEG_swscale_LIBRARY
|
||||
FFMPEG_avdevice_LIBRARY
|
||||
_FFMPEG_z_LIBRARY_)
|
||||
|
||||
# Set package properties if FeatureSummary was included
|
||||
if(COMMAND set_package_properties)
|
||||
set_package_properties(
|
||||
FFMPEG
|
||||
PROPERTIES
|
||||
DESCRIPTION
|
||||
"A complete, cross-platform solution to record, convert and stream audio and video"
|
||||
)
|
||||
set_package_properties(FFMPEG PROPERTIES URL "http://ffmpeg.org/")
|
||||
endif()
|
||||
@@ -1,11 +0,0 @@
|
||||
find_path(LIBMAD_INCLUDE_DIR mad.h)
|
||||
|
||||
find_library(LIBMAD_LIBRARY mad)
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(LIBMAD
|
||||
DEFAULT_MSG
|
||||
LIBMAD_LIBRARY
|
||||
LIBMAD_INCLUDE_DIR)
|
||||
|
||||
mark_as_advanced(LIBMAD_LIBRARY LIBMAD_INCLUDE_DIR)
|
||||
@@ -1,15 +0,0 @@
|
||||
# Borrowed from code.openhub.net
|
||||
|
||||
# Base Io build system Written by Jeremy Tregunna <jeremy.tregunna@me.com>
|
||||
#
|
||||
# Find libogg.
|
||||
|
||||
find_path(OGG_INCLUDE_DIR ogg/ogg.h)
|
||||
|
||||
set(OGG_NAMES ${OGG_NAMES} ogg libogg)
|
||||
find_library(OGG_LIBRARY NAMES ${OGG_NAMES} PATH)
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(OGG DEFAULT_MSG OGG_LIBRARY OGG_INCLUDE_DIR)
|
||||
|
||||
mark_as_advanced(OGG_LIBRARY OGG_INCLUDE_DIR)
|
||||
@@ -1,17 +0,0 @@
|
||||
# Find pcre using standard tools.
|
||||
|
||||
# The following will be set:
|
||||
|
||||
# PCRE_INCLUDE_DIR PCRE_LIBRARY PCRE_FOUND
|
||||
|
||||
find_path(PCRE_INCLUDE_DIR NAMES pcre.h)
|
||||
find_library(PCRE_LIBRARY NAMES pcre)
|
||||
|
||||
# Properly pass QUIETLY and REQUIRED.
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(PCRE
|
||||
DEFAULT_MSG
|
||||
PCRE_INCLUDE_DIR
|
||||
PCRE_LIBRARY)
|
||||
|
||||
mark_as_advanced(PCRE_INCLUDE_DIR PCRE_LIBRARY)
|
||||
@@ -1,18 +0,0 @@
|
||||
# Borrowed from code.openhub.net
|
||||
|
||||
# Base Io build system Written by Jeremy Tregunna <jeremy.tregunna@me.com>
|
||||
#
|
||||
# Find libvorbis.
|
||||
|
||||
find_path(VORBIS_INCLUDE_DIR vorbis/codec.h)
|
||||
|
||||
set(VORBIS_NAMES ${VORBIS_NAMES} vorbis libvorbis)
|
||||
find_library(VORBIS_LIBRARY NAMES ${VORBIS_NAMES} PATH)
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(VORBIS
|
||||
DEFAULT_MSG
|
||||
VORBIS_LIBRARY
|
||||
VORBIS_INCLUDE_DIR)
|
||||
|
||||
mark_as_advanced(VORBIS_LIBRARY VORBIS_INCLUDE_DIR)
|
||||
@@ -1,16 +0,0 @@
|
||||
# Inspired by Jeremy Tregunna's cmake work <jeremy.tregunna@me.com>
|
||||
#
|
||||
# Find libvorbisfile.
|
||||
|
||||
find_path(VORBISFILE_INCLUDE_DIR vorbis/vorbisfile.h)
|
||||
|
||||
set(VORBISFILE_NAMES ${VORBISFILE_NAMES} vorbisfile libvorbisfile)
|
||||
find_library(VORBISFILE_LIBRARY NAMES ${VORBISFILE_NAMES} PATH)
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(VORBISFILE
|
||||
DEFAULT_MSG
|
||||
VORBISFILE_LIBRARY
|
||||
VORBISFILE_INCLUDE_DIR)
|
||||
|
||||
mark_as_advanced(VORBISFILE_LIBRARY VORBISFILE_INCLUDE_DIR)
|
||||
Reference in New Issue
Block a user