Require CMake 3.0.2
Seems it's necessary for the INCLUDES install property with the cmake config export.
This commit is contained in:
parent
7f55d34a7d
commit
b49a79a15f
@ -1,6 +1,6 @@
|
||||
# CMake build file list for OpenAL
|
||||
|
||||
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.5)
|
||||
CMAKE_MINIMUM_REQUIRED(VERSION 3.0.2)
|
||||
|
||||
PROJECT(OpenAL)
|
||||
|
||||
@ -275,12 +275,6 @@ HAVE_C11_ATOMIC)
|
||||
|
||||
# Add definitions, compiler switches, etc.
|
||||
INCLUDE_DIRECTORIES("${OpenAL_SOURCE_DIR}/include" "${OpenAL_BINARY_DIR}")
|
||||
IF(CMAKE_VERSION VERSION_LESS "2.8.8")
|
||||
INCLUDE_DIRECTORIES("${OpenAL_SOURCE_DIR}/OpenAL32/Include" "${OpenAL_SOURCE_DIR}/Alc")
|
||||
IF(WIN32 AND ALSOFT_NO_UID_DEFS)
|
||||
ADD_DEFINITIONS("-DAL_NO_UID_DEFS")
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
|
||||
IF(NOT CMAKE_BUILD_TYPE)
|
||||
SET(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING
|
||||
@ -329,17 +323,6 @@ ELSE()
|
||||
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -Werror")
|
||||
ENDIF()
|
||||
|
||||
# Force enable -fPIC for CMake versions before 2.8.9 (later versions have
|
||||
# the POSITION_INDEPENDENT_CODE target property). The static common library
|
||||
# will be linked into the dynamic OpenAL library, which requires all its
|
||||
# code to be position-independent.
|
||||
IF(CMAKE_VERSION VERSION_LESS "2.8.9" AND NOT WIN32)
|
||||
CHECK_C_COMPILER_FLAG(-fPIC HAVE_FPIC_SWITCH)
|
||||
IF(HAVE_FPIC_SWITCH)
|
||||
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fPIC")
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
|
||||
# We want RelWithDebInfo to actually include debug stuff (define _DEBUG
|
||||
# instead of NDEBUG)
|
||||
FOREACH(flag_var CMAKE_C_FLAGS_RELWITHDEBINFO CMAKE_CXX_FLAGS_RELWITHDEBINFO)
|
||||
@ -880,9 +863,6 @@ IF(ALSA_FOUND)
|
||||
SET(BACKENDS "${BACKENDS} ALSA${IS_LINKED},")
|
||||
SET(ALC_OBJS ${ALC_OBJS} Alc/backends/alsa.c)
|
||||
ADD_BACKEND_LIBS(${ALSA_LIBRARIES})
|
||||
IF(CMAKE_VERSION VERSION_LESS "2.8.8")
|
||||
INCLUDE_DIRECTORIES(${ALSA_INCLUDE_DIRS})
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
IF(ALSOFT_REQUIRE_ALSA AND NOT HAVE_ALSA)
|
||||
@ -898,9 +878,6 @@ IF(OSS_FOUND)
|
||||
SET(HAVE_OSS 1)
|
||||
SET(BACKENDS "${BACKENDS} OSS,")
|
||||
SET(ALC_OBJS ${ALC_OBJS} Alc/backends/oss.c)
|
||||
IF(CMAKE_VERSION VERSION_LESS "2.8.8")
|
||||
INCLUDE_DIRECTORIES(${OSS_INCLUDE_DIRS})
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
IF(ALSOFT_REQUIRE_OSS AND NOT HAVE_OSS)
|
||||
@ -916,9 +893,6 @@ IF(AUDIOIO_FOUND)
|
||||
SET(HAVE_SOLARIS 1)
|
||||
SET(BACKENDS "${BACKENDS} Solaris,")
|
||||
SET(ALC_OBJS ${ALC_OBJS} Alc/backends/solaris.c)
|
||||
IF(CMAKE_VERSION VERSION_LESS "2.8.8")
|
||||
INCLUDE_DIRECTORIES(${AUDIOIO_INCLUDE_DIRS})
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
IF(ALSOFT_REQUIRE_SOLARIS AND NOT HAVE_SOLARIS)
|
||||
@ -935,9 +909,6 @@ IF(SOUNDIO_FOUND)
|
||||
SET(BACKENDS "${BACKENDS} SndIO (linked),")
|
||||
SET(ALC_OBJS ${ALC_OBJS} Alc/backends/sndio.c)
|
||||
SET(EXTRA_LIBS ${SOUNDIO_LIBRARIES} ${EXTRA_LIBS})
|
||||
IF(CMAKE_VERSION VERSION_LESS "2.8.8")
|
||||
INCLUDE_DIRECTORIES(${SOUNDIO_INCLUDE_DIRS})
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
IF(ALSOFT_REQUIRE_SNDIO AND NOT HAVE_SNDIO)
|
||||
@ -954,9 +925,6 @@ IF(QSA_FOUND)
|
||||
SET(BACKENDS "${BACKENDS} QSA (linked),")
|
||||
SET(ALC_OBJS ${ALC_OBJS} Alc/backends/qsa.c)
|
||||
SET(EXTRA_LIBS ${QSA_LIBRARIES} ${EXTRA_LIBS})
|
||||
IF(CMAKE_VERSION VERSION_LESS "2.8.8")
|
||||
INCLUDE_DIRECTORIES(${QSA_INCLUDE_DIRS})
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
IF(ALSOFT_REQUIRE_QSA AND NOT HAVE_QSA)
|
||||
@ -992,9 +960,6 @@ IF(HAVE_WINDOWS_H)
|
||||
SET(BACKENDS "${BACKENDS} DirectSound${IS_LINKED},")
|
||||
SET(ALC_OBJS ${ALC_OBJS} Alc/backends/dsound.c)
|
||||
ADD_BACKEND_LIBS(${DSOUND_LIBRARIES})
|
||||
IF(CMAKE_VERSION VERSION_LESS "2.8.8")
|
||||
INCLUDE_DIRECTORIES(${DSOUND_INCLUDE_DIRS})
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
|
||||
@ -1029,9 +994,6 @@ IF(PORTAUDIO_FOUND)
|
||||
SET(BACKENDS "${BACKENDS} PortAudio${IS_LINKED},")
|
||||
SET(ALC_OBJS ${ALC_OBJS} Alc/backends/portaudio.c)
|
||||
ADD_BACKEND_LIBS(${PORTAUDIO_LIBRARIES})
|
||||
IF(CMAKE_VERSION VERSION_LESS "2.8.8")
|
||||
INCLUDE_DIRECTORIES(${PORTAUDIO_INCLUDE_DIRS})
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
IF(ALSOFT_REQUIRE_PORTAUDIO AND NOT HAVE_PORTAUDIO)
|
||||
@ -1048,9 +1010,6 @@ IF(PULSEAUDIO_FOUND)
|
||||
SET(BACKENDS "${BACKENDS} PulseAudio${IS_LINKED},")
|
||||
SET(ALC_OBJS ${ALC_OBJS} Alc/backends/pulseaudio.c)
|
||||
ADD_BACKEND_LIBS(${PULSEAUDIO_LIBRARIES})
|
||||
IF(CMAKE_VERSION VERSION_LESS "2.8.8")
|
||||
INCLUDE_DIRECTORIES(${PULSEAUDIO_INCLUDE_DIRS})
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
IF(ALSOFT_REQUIRE_PULSEAUDIO AND NOT HAVE_PULSEAUDIO)
|
||||
@ -1067,9 +1026,6 @@ IF(JACK_FOUND)
|
||||
SET(BACKENDS "${BACKENDS} JACK${IS_LINKED},")
|
||||
SET(ALC_OBJS ${ALC_OBJS} Alc/backends/jack.c)
|
||||
ADD_BACKEND_LIBS(${JACK_LIBRARIES})
|
||||
IF(CMAKE_VERSION VERSION_LESS "2.8.8")
|
||||
INCLUDE_DIRECTORIES(${JACK_INCLUDE_DIRS})
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
IF(ALSOFT_REQUIRE_JACK AND NOT HAVE_JACK)
|
||||
@ -1189,13 +1145,7 @@ IF(ALSOFT_EXAMPLES)
|
||||
FIND_PACKAGE(SDL2)
|
||||
IF(SDL2_FOUND)
|
||||
FIND_PACKAGE(SDL_sound)
|
||||
IF(SDL_SOUND_FOUND AND CMAKE_VERSION VERSION_LESS "2.8.8")
|
||||
INCLUDE_DIRECTORIES(${SDL2_INCLUDE_DIR} ${SDL_SOUND_INCLUDE_DIR})
|
||||
ENDIF()
|
||||
FIND_PACKAGE(FFmpeg COMPONENTS AVFORMAT AVCODEC AVUTIL SWSCALE SWRESAMPLE)
|
||||
IF(FFMPEG_FOUND AND CMAKE_VERSION VERSION_LESS "2.8.8")
|
||||
INCLUDE_DIRECTORIES(${FFMPEG_INCLUDE_DIRS})
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user