@@ -56,9 +56,6 @@ MESSAGE(STATUS "BUILD_STATIC_LIB: " ${BUILD_STATIC_LIB})
56
56
option (BUILD_TESTS "Build tests" ON )
57
57
MESSAGE (STATUS "BUILD_TESTS: " ${BUILD_TESTS} )
58
58
59
- option (BUILD_PYTHON_WRAPPER "Build Pulsar Python wrapper" ON )
60
- MESSAGE (STATUS "BUILD_PYTHON_WRAPPER: " ${BUILD_PYTHON_WRAPPER} )
61
-
62
59
option (BUILD_WIRESHARK "Build Pulsar Wireshark dissector" OFF )
63
60
MESSAGE (STATUS "BUILD_WIRESHARK: " ${BUILD_WIRESHARK} )
64
61
@@ -265,33 +262,6 @@ endif()
265
262
266
263
find_package (Boost REQUIRED COMPONENTS ${BOOST_COMPONENTS} )
267
264
268
- if (BUILD_PYTHON_WRAPPER )
269
- find_package (PythonLibs REQUIRED )
270
- MESSAGE (STATUS "PYTHON: " ${PYTHONLIBS_VERSION_STRING} )
271
-
272
- string (REPLACE "." ";" PYTHONLIBS_VERSION_NO_LIST ${PYTHONLIBS_VERSION_STRING} )
273
- list (GET PYTHONLIBS_VERSION_NO_LIST 0 PYTHONLIBS_VERSION_MAJOR )
274
- list (GET PYTHONLIBS_VERSION_NO_LIST 1 PYTHONLIBS_VERSION_MINOR )
275
- set (BOOST_PYTHON_NAME_POSTFIX ${PYTHONLIBS_VERSION_MAJOR}${PYTHONLIBS_VERSION_MINOR} )
276
- # For python3 the lib name is boost_python3
277
- set (BOOST_PYTHON_NAME_LIST python37;python38;python39;python310;python3;python3-mt;python-py${BOOST_PYTHON_NAME_POSTFIX};python${BOOST_PYTHON_NAME_POSTFIX}-mt;python${BOOST_PYTHON_NAME_POSTFIX} )
278
-
279
- foreach (BOOST_PYTHON_NAME IN LISTS BOOST_PYTHON_NAME_LIST )
280
- find_package (Boost QUIET COMPONENTS ${BOOST_PYTHON_NAME} )
281
- if (${Boost_FOUND} )
282
- set (BOOST_PYTHON_NAME_FOUND ${BOOST_PYTHON_NAME} )
283
- break ()
284
- endif ()
285
- endforeach ()
286
-
287
- if (NOT ${Boost_FOUND} )
288
- MESSAGE (FATAL_ERROR "Could not find Boost Python library" )
289
- endif ()
290
-
291
- MESSAGE (STATUS "BOOST_PYTHON_NAME_FOUND: " ${BOOST_PYTHON_NAME_FOUND} )
292
- find_package (Boost REQUIRED COMPONENTS ${BOOST_PYTHON_NAME_FOUND} )
293
- endif (BUILD_PYTHON_WRAPPER )
294
-
295
265
find_package (OpenSSL REQUIRED )
296
266
297
267
if (BUILD_TESTS )
@@ -305,8 +275,6 @@ if (USE_LOG4CXX)
305
275
endif (USE_LOG4CXX )
306
276
307
277
if (NOT APPLE AND NOT MSVC )
308
- # we don't set options below to build _pulsar.so
309
- set (CMAKE_CXX_FLAGS_PYTHON "${CMAKE_CXX_FLAGS} " )
310
278
# Hide all non-exported symbols to avoid conflicts
311
279
add_compile_options (-fvisibility=hidden )
312
280
if (CMAKE_COMPILER_IS_GNUCC )
@@ -429,10 +397,6 @@ if (BUILD_TESTS)
429
397
add_subdirectory (tests )
430
398
endif ()
431
399
432
- if (BUILD_PYTHON_WRAPPER )
433
- add_subdirectory (python )
434
- endif ()
435
-
436
400
if (BUILD_WIRESHARK )
437
401
add_subdirectory (wireshark )
438
402
endif ()
@@ -448,7 +412,6 @@ add_custom_target(format ${BUILD_SUPPORT_DIR}/run_clang_format.py
448
412
${CMAKE_SOURCE_DIR} /examples
449
413
${CMAKE_SOURCE_DIR} /tests
450
414
${CMAKE_SOURCE_DIR} /include
451
- ${CMAKE_SOURCE_DIR} /python/src
452
415
${CMAKE_SOURCE_DIR} /wireshark )
453
416
454
417
# `make check-format` option (for CI test)
@@ -461,5 +424,4 @@ add_custom_target(check-format ${BUILD_SUPPORT_DIR}/run_clang_format.py
461
424
${CMAKE_SOURCE_DIR} /examples
462
425
${CMAKE_SOURCE_DIR} /tests
463
426
${CMAKE_SOURCE_DIR} /include
464
- ${CMAKE_SOURCE_DIR} /python/src
465
427
${CMAKE_SOURCE_DIR} /wireshark )
0 commit comments