mirror of
https://github.com/zeromq/cppzmq.git
synced 2025-10-19 21:16:55 +02:00
Problem: version detection broken, confuses libzmq and cppzmq versions
Solution: Fix version detection and cmake syntax errors Fixes #182
This commit is contained in:
8
cmake/DetectCPPZMQVersion.cmake
Normal file
8
cmake/DetectCPPZMQVersion.cmake
Normal file
@@ -0,0 +1,8 @@
|
||||
|
||||
file(READ "${CMAKE_CURRENT_SOURCE_DIR}/zmq.hpp" _CPPZMQ_H_CONTENTS)
|
||||
string(REGEX REPLACE ".*#define CPPZMQ_VERSION_MAJOR ([0-9]+).*" "\\1" DETECTED_CPPZMQ_VERSION_MAJOR "${_CPPZMQ_H_CONTENTS}")
|
||||
string(REGEX REPLACE ".*#define CPPZMQ_VERSION_MINOR ([0-9]+).*" "\\1" DETECTED_CPPZMQ_VERSION_MINOR "${_CPPZMQ_H_CONTENTS}")
|
||||
string(REGEX REPLACE ".*#define CPPZMQ_VERSION_PATCH ([0-9]+).*" "\\1" DETECTED_CPPZMQ_VERSION_PATCH "${_CPPZMQ_H_CONTENTS}")
|
||||
set(DETECTED_CPPZMQ_VERSION "${DETECTED_CPPZMQ_VERSION_MAJOR}.${DETECTED_CPPZMQ_VERSION_MINOR}.${DETECTED_CPPZMQ_VERSION_PATCH}")
|
||||
|
||||
message(STATUS "Detected CPPZMQ Version - ${DETECTED_CPPZMQ_VERSION}")
|
Reference in New Issue
Block a user