project(lugaru)
cmake_minimum_required(VERSION 3.5)
+cmake_policy(SET CMP0004 OLD)
INCLUDE(FindPkgConfig)
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()
endif (NOT LUGARU_HAS_INTERNAL_OPENAL)
endif (NOT OPENAL_FOUND OR LUGARU_FORCE_INTERNAL_OPENAL)
-PKG_SEARCH_MODULE(SDL2 REQUIRED sdl2)
+find_package(sdl2 REQUIRED)
option (LUGARU_FORCE_INTERNAL_PNG "Force internal libPNG, even if there's a system version" False)
if (NOT LUGARU_FORCE_INTERNAL_PNG)