- set(LUGARU_MISSING_DEPS "${LUGARU_MISSING_DEPS} OpenAL")
- set(OPENALDIR "${DEPDIR}/OpenAL")
- set(OPENAL_INCLUDE_DIR "${OPENALDIR}/include/AL")
- set(OPENAL_LIBRARY "")
-
- if (WINDOWS)
- set(LUGARU_HAS_INTERNAL_OPENAL True)
-# if (MSVC) # !!! FIXME: package MSVC .dll and .lib for Windows?
-# set(OPENAL_LIBRARY
-# ${OPENALDIR}/lib/win32/msvc/OpenAL32.lib
-# )
-# endif (MSVC)
- if (MINGW)
- set(OPENAL_LIBRARY
- ${OPENALDIR}/lib/win32/mingw/libOpenAL32.dll.a
- )
- endif (MINGW)
- endif(WINDOWS)
-
- if (NOT LUGARU_HAS_INTERNAL_OPENAL)
- message(ERROR "We don't have a prebuilt OpenAL for this platform.")
- endif (NOT LUGARU_HAS_INTERNAL_OPENAL)
-endif (NOT OPENAL_FOUND)
-
-option (LUGARU_FORCE_INTERNAL_SDL "Force internal libSDL, even if there's a system version" False)
-if (NOT LUGARU_FORCE_INTERNAL_SDL)
- find_package(SDL)
-else(NOT LUGARU_FORCE_INTERNAL_SDL)
- set(SDL_FOUND False)
-endif (NOT LUGARU_FORCE_INTERNAL_SDL)
-
-if (NOT SDL_FOUND)
- message(STATUS "Using internal copy of SDL")
- set(LUGARU_MISSING_DEPS "${LUGARU_MISSING_DEPS} SDL")
- set(SDLDIR "${DEPDIR}/SDL12")
- set(SDL_INCLUDE_DIR "${SDLDIR}/include")
- set(SDL_LIBRARY "")
- if (APPLE)
- set(LUGARU_HAS_INTERNAL_SDL True)
- set(SDL_LIBRARY
- ${SDLDIR}/lib/macosx/libSDL-1.2.0.dylib
- ${SDLDIR}/lib/macosx/libSDLmain-osx.a
- )
- endif (APPLE)
-
- if (WINDOWS)
- set(LUGARU_HAS_INTERNAL_SDL True)
- if (MSVC)
- set(SDL_LIBRARY
- ${SDLDIR}/lib/win32/msvc/SDL.lib
- ${SDLDIR}/lib/win32/msvc/SDLmain.lib
- )
- endif (MSVC)
- if (MINGW)
- set(SDL_LIBRARY
- ${SDLDIR}/lib/win32/mingw/libSDL.dll.a
- ${SDLDIR}/lib/win32/mingw/libSDLmain.a
- )
- endif (MINGW)
- endif (WINDOWS)
-
- if (NOT LUGARU_HAS_INTERNAL_SDL)
- message(ERROR "We don't have a prebuilt SDL for this platform.")
- endif (NOT LUGARU_HAS_INTERNAL_SDL)
-endif (NOT SDL_FOUND)
+ message(ERROR "*** Not implemented, terminating.")
+ # FIXME: We should allow building OpenAL from source, for all platforms
+endif (NOT OPENAL_FOUND OR LUGARU_FORCE_INTERNAL_OPENAL)
+
+find_package(sdl2 REQUIRED)