server: proxy: do not compile modules by default

This commit is contained in:
Kobi Mizrachi
2020-01-13 12:30:09 +02:00
committed by akallabeth
parent 706e13c312
commit e3728c1822
5 changed files with 14 additions and 2 deletions

View File

@@ -49,3 +49,4 @@ set (WITH_DEBUG_XV OFF CACHE BOOL "enable debug")
set (WITH_SAMPLE ON CACHE BOOL "samples")
set (WITH_NO_UNDEFINED ON CACHE BOOL "don't link with undefined symbols")
set (WITH_SANITIZE_ADDRESS ON)
set (WITH_PROXY_MODULES OFF CACHE BOOL "compile proxy modules")

View File

@@ -160,3 +160,7 @@ if (IOS)
include(ConfigOptionsiOS)
endif(IOS)
if (WITH_SERVER)
# Proxy Options
option(WITH_PROXY_MODULES "Compile proxy modules" OFF)
endif()

View File

@@ -171,4 +171,7 @@
#cmakedefine WITH_DEBUG_XV
#cmakedefine WITH_DEBUG_RINGBUFFER
/* Proxy */
#cmakedefine WITH_PROXY_MODULES
#endif /* FREERDP_CONFIG_H */

View File

@@ -88,4 +88,6 @@ endif()
set_property(TARGET ${MODULE_NAME} PROPERTY FOLDER "Server/proxy")
add_subdirectory("modules")
if (WITH_PROXY_MODULES)
add_subdirectory("modules")
endif()

View File

@@ -58,9 +58,11 @@ int main(int argc, char* argv[])
/* Register cleanup handler for graceful termination */
signal(SIGINT, cleanup_handler);
signal(SIGQUIT, cleanup_handler);
signal(SIGTERM, cleanup_handler);
#ifndef _WIN32
signal(SIGQUIT, cleanup_handler);
signal(SIGKILL, cleanup_handler);
#endif
if (!pf_modules_init(FREERDP_PROXY_PLUGINDIR))
{