mirror of
				https://github.com/SuperBFG7/ympd
				synced 2025-10-30 21:33:00 +00:00 
			
		
		
		
	Merge pull request #1 from SuperBFG7/ssl
compile mongoose with SSL support
This commit is contained in:
		| @@ -14,6 +14,7 @@ endif() | |||||||
| option(WITH_MPD_HOST_CHANGE "Let users of the web frontend change the MPD Host" ON) | option(WITH_MPD_HOST_CHANGE "Let users of the web frontend change the MPD Host" ON) | ||||||
| option(WITH_DYNAMIC_ASSETS "Serve assets dynamically (e.g for development/packaging)" OFF) | option(WITH_DYNAMIC_ASSETS "Serve assets dynamically (e.g for development/packaging)" OFF) | ||||||
| option(WITH_IPV6 "enable IPv6 support" ON) | option(WITH_IPV6 "enable IPv6 support" ON) | ||||||
|  | option(WITH_SSL "enable SSL support" ON) | ||||||
|  |  | ||||||
| find_package(LibMPDClient REQUIRED) | find_package(LibMPDClient REQUIRED) | ||||||
| find_package(Threads REQUIRED) | find_package(Threads REQUIRED) | ||||||
| @@ -28,6 +29,12 @@ set(CMAKE_C_FLAGS_DEBUG "-ggdb -pedantic") | |||||||
| if(WITH_IPV6) | if(WITH_IPV6) | ||||||
|     set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS NS_ENABLE_IPV6) |     set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS NS_ENABLE_IPV6) | ||||||
| endif() | endif() | ||||||
|  | if(WITH_SSL) | ||||||
|  | 	find_package(OpenSSL REQUIRED) | ||||||
|  | 	include_directories(${OPENSSL_INCLUDE_DIR}) | ||||||
|  | #    list(APPEND LIB_LIST ${OPENSSL_LIBRARIES}) | ||||||
|  |     set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS NS_ENABLE_SSL) | ||||||
|  | endif() | ||||||
|  |  | ||||||
| file(GLOB RESOURCES  | file(GLOB RESOURCES  | ||||||
|     RELATIVE ${PROJECT_SOURCE_DIR} |     RELATIVE ${PROJECT_SOURCE_DIR} | ||||||
| @@ -63,7 +70,7 @@ if(NOT WITH_DYNAMIC_ASSETS) | |||||||
| endif() | endif() | ||||||
|  |  | ||||||
| add_executable(ympd ${SOURCES}) | add_executable(ympd ${SOURCES}) | ||||||
| target_link_libraries(ympd ${LIBMPDCLIENT_LIBRARY} ${CMAKE_THREAD_LIBS_INIT}) | target_link_libraries(ympd ${LIBMPDCLIENT_LIBRARY} ${CMAKE_THREAD_LIBS_INIT} ${OPENSSL_LIBRARIES}) | ||||||
|  |  | ||||||
| install(TARGETS ympd DESTINATION bin) | install(TARGETS ympd DESTINATION bin) | ||||||
| install(FILES ympd.1 DESTINATION ${CMAKE_INSTALL_PREFIX}/share/man/man1) | install(FILES ympd.1 DESTINATION ${CMAKE_INSTALL_PREFIX}/share/man/man1) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Daniel Schregenberger
					Daniel Schregenberger