mirror of
https://github.com/RPCS3/rpcs3.git
synced 2024-11-17 08:11:51 +00:00
26 lines
744 B
CMake
26 lines
744 B
CMake
|
cmake_minimum_required(VERSION 2.8.4)
|
||
|
|
||
|
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_BINARY_DIR}/cmake/modules")
|
||
|
|
||
|
set(LIBUSB_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../libusb/)
|
||
|
|
||
|
project(libusb)
|
||
|
|
||
|
option(WITH_DEBUG_LOG "enable debug logging" OFF)
|
||
|
# if debug logging is enabled, by default enable logging
|
||
|
option(WITH_LOGGING "if false, disable all logging" ON)
|
||
|
option(WITHOUT_PTHREADS "force pthreads to not be used. if on, then they are used based on detection logic" OFF)
|
||
|
|
||
|
set(LIBUSB_MAJOR 1)
|
||
|
set(LIBUSB_MINOR 0)
|
||
|
set(LIBUSB_MICRO 23)
|
||
|
|
||
|
macro(append_compiler_flags)
|
||
|
foreach(FLAG IN ITEMS ${ARGN})
|
||
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${FLAG}")
|
||
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${FLAG}")
|
||
|
endforeach()
|
||
|
endmacro()
|
||
|
|
||
|
include(libusb.cmake)
|