summaryrefslogtreecommitdiff
path: root/libproxy/cmake/libproxy.cmk
diff options
context:
space:
mode:
authorJan-Michael Brummer <jan.brummer@tabos.org>2023-05-02 10:53:36 +0200
committerGitHub <noreply@github.com>2023-05-02 10:53:36 +0200
commitd159c5f40ff7e82354e45116d9b66b1f596d9320 (patch)
tree34506d9ee6c699444a170c6bba8c925c45407d3e /libproxy/cmake/libproxy.cmk
parent8fec01ed4b95afc71bf7710bf5b736a5de03b343 (diff)
parent5272fb3d114f0d012871380bd429546c73f0226d (diff)
downloadlibproxy-git-d159c5f40ff7e82354e45116d9b66b1f596d9320.tar.gz
Merge pull request #201 from janbrummer/rewrite
Complete rewrite
Diffstat (limited to 'libproxy/cmake/libproxy.cmk')
-rw-r--r--libproxy/cmake/libproxy.cmk34
1 files changed, 0 insertions, 34 deletions
diff --git a/libproxy/cmake/libproxy.cmk b/libproxy/cmake/libproxy.cmk
deleted file mode 100644
index adc0f2e..0000000
--- a/libproxy/cmake/libproxy.cmk
+++ /dev/null
@@ -1,34 +0,0 @@
-set(LIBPROXY_SOURCES ${LIBPROXY_SOURCES} extension_config.cpp extension_pacrunner.cpp extension_wpad.cpp proxy.cpp url.cpp)
-
-if(BUILD_SHARED_LIBS)
- add_library(libproxy SHARED ${LIBPROXY_SOURCES})
-else ()
- add_library(libproxy STATIC ${LIBPROXY_SOURCES})
-endif()
-
-if(WIN32)
- target_link_libraries(libproxy modman;ws2_32;${LIBPROXY_LIBRARIES})
-else()
- target_link_libraries(libproxy modman;m;pthread;${CMAKE_DL_LIBS};${LIBPROXY_LIBRARIES})
-endif()
-file(TO_NATIVE_PATH ${MODULE_INSTALL_DIR} MODULE_INSTALL_DIR)
-if(WIN32)
- string(REGEX REPLACE "\\\\" "\\\\\\\\" MODULE_INSTALL_DIR ${MODULE_INSTALL_DIR})
-endif()
-
-if(IS_ABSOLUTE "${MODULE_INSTALL_DIR}")
- set(MODULEDIR "${MODULE_INSTALL_DIR}")
-else ()
- set(MODULEDIR "${CMAKE_INSTALL_PREFIX}/${MODULE_INSTALL_DIR}")
-endif()
-
-set_property(SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/proxy.cpp
- PROPERTY COMPILE_DEFINITIONS MODULEDIR="${MODULEDIR}";BUILTIN_MODULES=${BUILTIN_MODULES})
-# When changing the SOVERSION here remember to also bump the 'favorite proxy .so' in python bindings.
-set_target_properties(libproxy PROPERTIES PREFIX "" VERSION 1.0.0 SOVERSION 1)
-
-if(NOT APPLE)
- set_target_properties(libproxy PROPERTIES LINK_FLAGS "-Wl,--version-script,${CMAKE_CURRENT_SOURCE_DIR}/libproxy.map")
-endif()
-install(TARGETS libproxy DESTINATION ${LIB_INSTALL_DIR})
-install(FILES proxy.h DESTINATION ${INCLUDE_INSTALL_DIR})