mirror of
https://github.com/Relintai/rcpp_framework.git
synced 2024-11-14 04:57:21 +01:00
47 lines
837 B
Python
47 lines
837 B
Python
|
import os
|
||
|
import platform
|
||
|
import sys
|
||
|
|
||
|
|
||
|
def is_active():
|
||
|
return True
|
||
|
|
||
|
|
||
|
def get_name():
|
||
|
return "mqtt_server"
|
||
|
|
||
|
|
||
|
def can_build():
|
||
|
if os.name == "posix" or sys.platform == "darwin":
|
||
|
x11_error = os.system("pkg-config --version > /dev/null")
|
||
|
if x11_error:
|
||
|
return False
|
||
|
|
||
|
libevent_err = os.system("pkg-config libevent --modversion --silence-errors > /dev/null ")
|
||
|
|
||
|
if libevent_err:
|
||
|
print("libevent not found! MQTT server will not be available!")
|
||
|
return False
|
||
|
|
||
|
print("libevent found! MQTT server will be available!")
|
||
|
|
||
|
return True
|
||
|
|
||
|
return False
|
||
|
|
||
|
|
||
|
def get_opts():
|
||
|
return []
|
||
|
|
||
|
def get_flags():
|
||
|
|
||
|
return []
|
||
|
|
||
|
|
||
|
def configure(env):
|
||
|
env.ParseConfig("pkg-config libevent --cflags --libs")
|
||
|
|
||
|
env.Append(CPPDEFINES=["MQTT_SERVER_PRESENT"])
|
||
|
|
||
|
|