summaryrefslogtreecommitdiff
path: root/libproxy/test/CMakeLists.txt
blob: 8894425196a55bef186d33e656be083059524a46 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
####
## Libproxy Tests
####

include_directories(${PROJECT_SOURCE_DIR})

# URL Test
add_executable(url-test ${CMAKE_CURRENT_SOURCE_DIR}/url-test.cpp ${PROJECT_SOURCE_DIR}/url.cpp)
if(WIN32)
  target_link_libraries(url-test ws2_32)
endif()
add_test(NAME url-test COMMAND ${CMAKE_CURRENT_BINARY_DIR}/url-test)

# URL Encode
add_executable(url-encode ${CMAKE_CURRENT_SOURCE_DIR}/url-encode.cpp ${PROJECT_SOURCE_DIR}/url.cpp)
if(WIN32)
  target_link_libraries(url-encode ws2_32)
endif()
add_test(NAME url-encode COMMAND ${CMAKE_CURRENT_BINARY_DIR}/url-encode)

# Get PAC
if (NOT WIN32)
add_executable(get-pac-test ${CMAKE_CURRENT_SOURCE_DIR}/get-pac-test.cpp ${PROJECT_SOURCE_DIR}/url.cpp)
target_link_libraries(get-pac-test pthread)
add_test(NAME get-pac-test COMMAND ${CMAKE_CURRENT_BINARY_DIR}/get-pac-test)
endif()