summaryrefslogtreecommitdiff
path: root/libproxy/cmake/modules/pacrunner_duktape.cmk
blob: e7918a8f0c8716f185ff8402fd8b6a2ca1bdeffb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
if(WIN32)
  set(DUKTAPE_FOUND 0)
else()
  set(DUKTAPE_INCLUDE_DIR "DUKTAPE_INCLUDE_DIR-NOTFOUND" CACHE PATH "Path to Duktape headers")
  set(DUKTAPE_LIBRARIES   "DUKTAPE_LIBRARIES-NOTFOUND"   CACHE FILEPATH "Path to Duktape libraries")

  option(WITH_DUKTAPE "Search for Duktape package" ON)

  if(WITH_DUKTAPE)
    px_check_modules(DUKTAPE "duktape")

    if(NOT DUKTAPE_FOUND AND DUKTAPE_INCLUDE_DIR AND DUKTAPE_LIBRARIES)
      message("Duktape headers: " ${DUKTAPE_INCLUDE_DIR})
      message("Duktape libraries: " ${DUKTAPE_LIBRARIES})
      set(DUKTAPE_FOUND 1)
      include_directories(${DUKTAPE_INCLUDE_DIR})
      link_directories(${DUKTAPE_LIBRARIES})
      link_libraries(duktape)
    endif()
  endif()
endif()