# stop if cmake version below 3.2
cmake_minimum_required(VERSION 3.2 FATAL_ERROR)

if(NOT DEFINED ENV{FSL_GRAPHICS_SDK})
    message(FATAL_ERROR "The FSL_GRAPHICS_SDK environment variable is not defined")
    # some more commands
else()
  set(FSL_GRAPHICS_SDK "$ENV{FSL_GRAPHICS_SDK}")
  string(REPLACE "\\" "/" FSL_GRAPHICS_SDK ${FSL_GRAPHICS_SDK})
endif()

# location of additional cmake modules
set(CMAKE_MODULE_PATH
    ${CMAKE_MODULE_PATH}
    ${FSL_GRAPHICS_SDK}/.Config/cmake
    )

# Disabled due to win7 x64 problems
# find python
#find_package(PythonInterp)
#if(NOT PYTHONINTERP_FOUND)
#    message(FATAL_ERROR "ERROR: Python interpreter not found. Cannot continue - sorry.")
#endif()

# Setting this just gives stranger errors
#if(CMAKE_HOST_WIN32)
#  # default is normally 250
#  set(CMAKE_OBJECT_PATH_MAX 260)
#  set(CMAKE_OBJECT_NAME_MAX 128)
#endif()

if(WIN32)
  add_definitions(-D_UNICODE -DUNICODE -DNOMINMAX -DVC_EXTRALEAN -DWIN32_LEAN_AND_MEAN -DWIN32)
endif()

##PACKAGES_FIND_DIRECT_EXTERNAL_DEPENDENCIES##
##PACKAGE_DIRECT_DEPENDENCIES_ADD_SUBDIRECTORIES##
