summaryrefslogtreecommitdiff
path: root/libproxy/cmake/modules/pacrunner_duktape.cmk
diff options
context:
space:
mode:
Diffstat (limited to 'libproxy/cmake/modules/pacrunner_duktape.cmk')
-rw-r--r--libproxy/cmake/modules/pacrunner_duktape.cmk12
1 files changed, 10 insertions, 2 deletions
diff --git a/libproxy/cmake/modules/pacrunner_duktape.cmk b/libproxy/cmake/modules/pacrunner_duktape.cmk
index a468125..781985d 100644
--- a/libproxy/cmake/modules/pacrunner_duktape.cmk
+++ b/libproxy/cmake/modules/pacrunner_duktape.cmk
@@ -1,11 +1,19 @@
+option(WITH_DUKTAPE "Search for Duktape package" ON)
+
if(WIN32)
set(DUKTAPE_FOUND 0)
+ if(WITH_DUKTAPE)
+ find_package(Duktape QUIET)
+ if(DUKTAPE_FOUND)
+ include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${DUKTAPE_INCLUDE_DIRS})
+ link_libraries(${DUKTAPE_LIBRARY})
+ set(DUKTAPE_FOUND 1) # find_package sets DUKTAPE_FOUND to True and not 0
+ endif()
+ endif()
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")