cmake_minimum_required(VERSION 3.0.2) project(VrZeroMQPubSub) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) add_compile_options(/utf-8) add_definitions(-DVR_MQPUBSUB_EXPORTS) include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/Inc ${CMAKE_CURRENT_SOURCE_DIR}/_Inc ${CMAKE_CURRENT_SOURCE_DIR}/../../../Depend/ZeroMQ/include ${CMAKE_CURRENT_SOURCE_DIR}/../../VrUtils/Inc ) aux_source_directory(${CMAKE_CURRENT_SOURCE_DIR}/Src PUBSUB_SRC) add_library(VrZeroMQPubSub STATIC ${PUBSUB_SRC})