File: FindHttrack.cmake

package info (click to toggle)
httraqt 1.4.11-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,804 kB
  • sloc: cpp: 7,970; sh: 177; makefile: 13
file content (58 lines) | stat: -rw-r--r-- 1,532 bytes parent folder | download | duplicates (6)
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
SET(HTTRAQT_HTTRACK_FOUND 0)

# INCLUDE(HTTRAQTFindPkgConfig)
# PKG_CHECK_MODULES(HTTRACK libhttrack2)


SET ( HT_DIR "/usr/include/httrack/" )
IF(EXISTS "${HT_DIR}" AND IS_DIRECTORY "${HT_DIR}")
    SET ( HTTRACK_INCLUDES_DIR "${HT_DIR}" )
    INCLUDE_DIRECTORIES(${HTTRACK_INCLUDES_DIR})
ELSE()
    SET ( HT_DIR "/usr/local/include/httrack/" )
    IF(EXISTS "${HT_DIR}" AND IS_DIRECTORY "${HT_DIR}")
        SET ( HTTRACK_INCLUDES_DIR "${HT_DIR}" )
        INCLUDE_DIRECTORIES(${HTTRACK_INCLUDES_DIR})
    ENDIF()
ENDIF()


IF( NOT HTTRACK_INCLUDES_DIR )
    MESSAGE(FATAL_ERROR "Please INSTALL the httrack, httrack-dev packages and try again")
#         RETURN()
ELSE()
    SET (HTTRACK_FOUND 1)
ENDIF()

MESSAGE("httrack header directory found: " ${HTTRACK_INCLUDES_DIR})

FIND_LIBRARY(
    HTTRACK_LIBRARY NAMES httrack libhttrack.lib
    PATHS /usr/local/lib /usr/lib
    HINTS ${httrack_dirs1} ${httrack_dirs2} ${STAGING_LIBS_DIR}
    DOC "Path to httrack library."
)

IF(NOT HTTRACK_LIBRARY)
    MESSAGE(
        FATAL_ERROR
        "Could not find httrack library.\n"
        "You may need to INSTALL a package named libhttrack-dev or similarly."
    )
ENDIF()

IF(HTTRACK_FOUND)
        SET(HTTRAQT_HTTRACK_INCLUDE_DIRS
                ${HTTRACK_INCLUDES_DIR}
                )

        SET(HTTRAQT_HTTRACK_LIB_DIRS
                ${HTTRACK_LIBRARY_DIRS}
                )

        SET(HTTRAQT_HTTRACK_LIBS
                ${HTTRACK_LIBRARIES}
                )

        SET(HTTRAQT_HTTRACK_FOUND 1)
ENDIF(HTTRACK_FOUND)