windows, pt2
This commit is contained in:
@ -31,12 +31,18 @@ set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}")
|
|||||||
|
|
||||||
cmake_minimum_required(VERSION 2.8)
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
|
||||||
|
if(MSVC)
|
||||||
|
set(THREADS_USE_PTHREADS_WIN32 true)
|
||||||
|
find_package(Threads REQUIRED)
|
||||||
|
else()
|
||||||
add_definitions(-Wall)
|
add_definitions(-Wall)
|
||||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99")
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99")
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++98")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++98")
|
||||||
|
endif()
|
||||||
find_package(USB1 REQUIRED)
|
find_package(USB1 REQUIRED)
|
||||||
include_directories(${LIBUSB_INCLUDE_DIR})
|
|
||||||
|
|
||||||
|
include_directories(${LIBUSB_INCLUDE_DIR} ${THREADS_PTHREADS_INCLUDE_DIR})
|
||||||
|
|
||||||
add_subdirectory(src)
|
add_subdirectory(src)
|
||||||
|
|
||||||
|
@ -41,7 +41,7 @@ set_target_properties(hackrf PROPERTIES CLEAN_DIRECT_OUTPUT 1)
|
|||||||
set_target_properties(hackrf-static PROPERTIES CLEAN_DIRECT_OUTPUT 1)
|
set_target_properties(hackrf-static PROPERTIES CLEAN_DIRECT_OUTPUT 1)
|
||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
target_link_libraries(hackrf ${LIBUSB_LIBRARIES} pthread)
|
target_link_libraries(hackrf ${LIBUSB_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
|
||||||
|
|
||||||
# For cygwin just force UNIX OFF and WIN32 ON
|
# For cygwin just force UNIX OFF and WIN32 ON
|
||||||
if( ${CYGWIN} )
|
if( ${CYGWIN} )
|
||||||
|
@ -25,7 +25,6 @@ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSI
|
|||||||
#define __HACKRF_H__
|
#define __HACKRF_H__
|
||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <stdbool.h>
|
|
||||||
|
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
#define ADD_EXPORTS
|
#define ADD_EXPORTS
|
||||||
|
Reference in New Issue
Block a user