aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2017-03-26 21:24:20 -0700
committerChris Robinson <[email protected]>2017-03-26 21:24:20 -0700
commitb49a79a15fa16e93e2e2ff1fc76dbae0425fd503 (patch)
treebffd345cc9f4f3a7e41437db74623a88389d0669
parent7f55d34a7dd99afb8f23311ab7e3098903c1ceff (diff)
Require CMake 3.0.2
Seems it's necessary for the INCLUDES install property with the cmake config export.
-rw-r--r--CMakeLists.txt52
1 files changed, 1 insertions, 51 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2599b67b..2cb95402 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -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()