]> git.jsancho.org Git - lugaru.git/blobdiff - CMakeLists.txt
mingw: Temporarily disable glstubs logic to fix build
[lugaru.git] / CMakeLists.txt
index 822300db2c643b49408a60b363e230b70d9c0edb..9db6e9c82be4c602be55967f72acf092c65dadda 100644 (file)
@@ -1,6 +1,7 @@
 project(lugaru)
 
 cmake_minimum_required(VERSION 3.5)
+cmake_policy(SET CMP0004 OLD)
 
 INCLUDE(FindPkgConfig)
 
@@ -199,7 +200,11 @@ option (LUGARU_FORCE_INTERNAL_OPENAL "Force internal libOpenAL, even if there's
 if (NOT LUGARU_FORCE_INTERNAL_OPENAL)
     # FIXME: We should remove bundled libs and allow building OpenAL from source, for all platforms
     if (WIN32)
+      if(CMAKE_CROSSCOMPILING)
+       pkg_check_modules(OPENAL openal)
+      else(CMAKE_CROSSCOMPILING)
         find_package(OpenAL)
+      endif(CMAKE_CROSSCOMPILING)
     else (WIN32)
         find_package(OpenAL REQUIRED)
     endif()
@@ -211,7 +216,7 @@ if (NOT OPENAL_FOUND OR LUGARU_FORCE_INTERNAL_OPENAL)
     message(STATUS "Using internal copy of OpenAL")
     set(LUGARU_MISSING_DEPS "${LUGARU_MISSING_DEPS} OpenAL")
     set(OPENALDIR "${DEPDIR}/OpenAL")
-    set(OPENAL_INCLUDE_DIR "${OPENALDIR}/include/AL")
+    set(OPENAL_INCLUDE_DIR "${OPENALDIR}/include")
     set(OPENAL_LIBRARY "")
 
     if (WIN32)