53 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
		
		
			
		
	
	
			53 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| 
								 | 
							
								diff --git a/CMakeLists.txt b/CMakeLists.txt
							 | 
						||
| 
								 | 
							
								index 4f51e38..32a0319 100644
							 | 
						||
| 
								 | 
							
								--- a/CMakeLists.txt
							 | 
						||
| 
								 | 
							
								+++ b/CMakeLists.txt
							 | 
						||
| 
								 | 
							
								@@ -31,11 +31,15 @@ include(cmake/ctest.cmk)
							 | 
						||
| 
								 | 
							
								 include(cmake/paths.cmk)
							 | 
						||
| 
								 | 
							
								 
							 | 
						||
| 
								 | 
							
								 option(WITH_WEBKIT3 "Build against gtk-3 version of webkitgtk" OFF)
							 | 
						||
| 
								 | 
							
								-
							 | 
						||
| 
								 | 
							
								-### Subdirectories
							 | 
						||
| 
								 | 
							
								-
							 | 
						||
| 
								 | 
							
								-add_subdirectory(libmodman)
							 | 
						||
| 
								 | 
							
								-include_directories(${CMAKE_CURRENT_SOURCE_DIR})
							 | 
						||
| 
								 | 
							
								+find_package(libmodman REQUIRED)
							 | 
						||
| 
								 | 
							
								+if(LIBMODMAN_FOUND)
							 | 
						||
| 
								 | 
							
								+    include_directories(${LIBMODMAN_INCLUDE_DIR})
							 | 
						||
| 
								 | 
							
								+    link_libraries(${LIBMODMAN_LIBRARIES})
							 | 
						||
| 
								 | 
							
								+else()
							 | 
						||
| 
								 | 
							
								+    ### Subdirectories
							 | 
						||
| 
								 | 
							
								+    add_subdirectory(libmodman)
							 | 
						||
| 
								 | 
							
								+    include_directories(${CMAKE_CURRENT_SOURCE_DIR})
							 | 
						||
| 
								 | 
							
								+endif()
							 | 
						||
| 
								 | 
							
								 
							 | 
						||
| 
								 | 
							
								 # Conditionally build bindings
							 | 
						||
| 
								 | 
							
								 if(NOT WIN32)
							 | 
						||
| 
								 | 
							
								diff --git a/libproxy/cmake/libproxy.cmk b/libproxy/cmake/libproxy.cmk
							 | 
						||
| 
								 | 
							
								index 9356486..f9eed2c 100644
							 | 
						||
| 
								 | 
							
								--- a/libproxy/cmake/libproxy.cmk
							 | 
						||
| 
								 | 
							
								+++ b/libproxy/cmake/libproxy.cmk
							 | 
						||
| 
								 | 
							
								@@ -1,8 +1,8 @@
							 | 
						||
| 
								 | 
							
								 add_library(libproxy SHARED extension_config.cpp extension_pacrunner.cpp extension_wpad.cpp proxy.cpp url.cpp ${LIBPROXY_SOURCES})
							 | 
						||
| 
								 | 
							
								 if(WIN32)
							 | 
						||
| 
								 | 
							
								-  target_link_libraries(libproxy modman;ws2_32;${LIBPROXY_LIBRARIES})
							 | 
						||
| 
								 | 
							
								+  target_link_libraries(libproxy ${LIBMODMAN_LIBRARIES};ws2_32;${LIBPROXY_LIBRARIES})
							 | 
						||
| 
								 | 
							
								 else()
							 | 
						||
| 
								 | 
							
								-  target_link_libraries(libproxy modman;m;pthread;${CMAKE_DL_LIBS};${LIBPROXY_LIBRARIES})
							 | 
						||
| 
								 | 
							
								+  target_link_libraries(libproxy ${LIBMODMAN_LIBRARIES};m;pthread;${CMAKE_DL_LIBS};${LIBPROXY_LIBRARIES})
							 | 
						||
| 
								 | 
							
								 endif()
							 | 
						||
| 
								 | 
							
								 file(TO_NATIVE_PATH ${MODULE_INSTALL_DIR} MODULE_INSTALL_DIR)
							 | 
						||
| 
								 | 
							
								 if(WIN32)
							 | 
						||
| 
								 | 
							
								@@ -21,8 +21,8 @@ set_property(SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/proxy.cpp
							 | 
						||
| 
								 | 
							
								 set_target_properties(libproxy PROPERTIES PREFIX "" VERSION 1.0.0 SOVERSION 1)
							 | 
						||
| 
								 | 
							
								 set_target_properties(libproxy PROPERTIES INTERFACE_LINK_LIBRARIES "")
							 | 
						||
| 
								 | 
							
								 set_target_properties(libproxy PROPERTIES LINK_INTERFACE_LIBRARIES "")
							 | 
						||
| 
								 | 
							
								-if(NOT APPLE)
							 | 
						||
| 
								 | 
							
								-  set_target_properties(libproxy PROPERTIES LINK_FLAGS "-Wl,--version-script,${CMAKE_CURRENT_SOURCE_DIR}/libproxy.map")
							 | 
						||
| 
								 | 
							
								-endif()
							 | 
						||
| 
								 | 
							
								+#if(NOT APPLE)
							 | 
						||
| 
								 | 
							
								+#  set_target_properties(libproxy PROPERTIES LINK_FLAGS "-Wl,--version-script,${CMAKE_CURRENT_SOURCE_DIR}/libproxy.map")
							 | 
						||
| 
								 | 
							
								+#endif()
							 | 
						||
| 
								 | 
							
								 install(TARGETS libproxy RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib)
							 | 
						||
| 
								 | 
							
								 install(FILES   proxy.h  DESTINATION ${INCLUDE_INSTALL_DIR})
							 |