Fix compilation on MinGW w64

This commit is contained in:
michal.szwaj@o2.pl 2018-03-10 13:30:22 +01:00
parent f46ab5b0ce
commit 2b75c4ee98

View File

@ -31,6 +31,11 @@ find_package(Boost REQUIRED COMPONENTS system log OPTIONAL_COMPONENTS unit_test_
find_package(libusb-1.0 REQUIRED) find_package(libusb-1.0 REQUIRED)
find_package(Qt5 COMPONENTS Multimedia MultimediaWidgets Bluetooth) find_package(Qt5 COMPONENTS Multimedia MultimediaWidgets Bluetooth)
find_package(Protobuf REQUIRED) find_package(Protobuf REQUIRED)
find_package(OpenSSL REQUIRED)
if(WIN32)
set(WINSOCK2_LIBRARIES "ws2_32")
endif(WIN32)
if(RPI3_BUILD) if(RPI3_BUILD)
add_definitions(-DUSE_OMX -DOMX_SKIP64BIT -DRASPBERRYPI3) add_definitions(-DUSE_OMX -DOMX_SKIP64BIT -DRASPBERRYPI3)
@ -48,6 +53,7 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR}
${Boost_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS}
${LIBUSB_1_INCLUDE_DIRS} ${LIBUSB_1_INCLUDE_DIRS}
${PROTOBUF_INCLUDE_DIR} ${PROTOBUF_INCLUDE_DIR}
${OPENSSL_INCLUDE_DIR}
${AASDK_PROTO_INCLUDE_DIRS} ${AASDK_PROTO_INCLUDE_DIRS}
${AASDK_INCLUDE_DIRS} ${AASDK_INCLUDE_DIRS}
${BCM_HOST_INCLUDE_DIRS} ${BCM_HOST_INCLUDE_DIRS}
@ -60,6 +66,7 @@ set(autoapp_sources_directory ${sources_directory}/autoapp)
file(GLOB_RECURSE source_files ${autoapp_sources_directory}/*.ui ${autoapp_sources_directory}/*.cpp ${include_directory}/*.hpp ${resources_directory}/*.qrc) file(GLOB_RECURSE source_files ${autoapp_sources_directory}/*.ui ${autoapp_sources_directory}/*.cpp ${include_directory}/*.hpp ${resources_directory}/*.qrc)
add_executable(autoapp ${source_files}) add_executable(autoapp ${source_files})
target_link_libraries(autoapp target_link_libraries(autoapp
${Boost_LIBRARIES} ${Boost_LIBRARIES}
${Qt5Multimedia_LIBRARIES} ${Qt5Multimedia_LIBRARIES}
@ -69,5 +76,6 @@ target_link_libraries(autoapp
${PROTOBUF_LIBRARIES} ${PROTOBUF_LIBRARIES}
${BCM_HOST_LIBRARIES} ${BCM_HOST_LIBRARIES}
${ILCLIENT_LIBRARIES} ${ILCLIENT_LIBRARIES}
${WINSOCK2_LIBRARIES}
${AASDK_PROTO_LIBRARIES} ${AASDK_PROTO_LIBRARIES}
${AASDK_LIBRARIES}) ${AASDK_LIBRARIES})