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})
|