summaryrefslogtreecommitdiff
path: root/carl9170fw/tools/CMakeLists.txt
blob: 51d71fa390c2f282b4cfec57905273bb1b40fabd (plain)
    1 cmake_minimum_required(VERSION 2.8)
    2 
    3 project(tools)
    4 
    5 if (CONFIG_CARL9170FW_MAKE_RELEASE)
    6 	set(CMAKE_BUILD_TYPE Release)
    7 endif (CONFIG_CARL9170FW_MAKE_RELEASE)
    8 
    9 set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/extra)
   10 
   11 include(GCCVersion)
   12 include("../config.cmake")
   13 
   14 _COMPILER_DUMPVERSION(_COMPILER_VERSION)
   15 
   16 if (("${_COMPILER_VERSION}" VERSION_GREATER 44) OR
   17     ("${_COMPILER_VERSION}" VERSION_EQUAL 44))
   18 
   19 	include_directories (../include/linux ../include/shared ../include lib include)
   20 	add_subdirectory(lib)
   21 	add_subdirectory(src)
   22 
   23 	if (CONFIG_CARL9170FW_BUILD_TOOLS_CARLU)
   24 		find_package(SDL QUIET)
   25 		find_package(USB-1.0 QUIET)
   26 
   27 		if ("${USB-1.0_FOUND}" AND "${SDL_FOUND}")
   28 			add_subdirectory(carlu)
   29 		else()
   30 			if ("${USB-1.0_FOUND}")
   31 				MESSAGE(ERROR "LibUSB not found\n")
   32 			endif ("${USB-1.0_FOUND}")
   33 			if ("${SDL_FOUND}")
   34 				MESSAGE(ERROR "SDL not found\n")
   35 			endif ("${SDL_FOUND}")
   36 		endif ()
   37 	endif (CONFIG_CARL9170FW_BUILD_TOOLS_CARLU)
   38 endif ()

Generated by cgit