]> git.saurik.com Git - apple/javascriptcore.git/blame_incremental - shell/CMakeLists.txt
JavaScriptCore-7600.1.4.11.8.tar.gz
[apple/javascriptcore.git] / shell / CMakeLists.txt
... / ...
CommitLineData
1set(JSC_SOURCES
2 ../jsc.cpp
3)
4
5set(JSC_LIBRARIES
6 ${CMAKE_DL_LIBS}
7 JavaScriptCore
8 WTF
9)
10
11if ("${JavaScriptCore_LIBRARY_TYPE}" MATCHES "STATIC")
12 add_definitions(-DSTATICALLY_LINKED_WITH_JavaScriptCore)
13endif ()
14
15WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS()
16
17WEBKIT_WRAP_SOURCELIST(${JSC_SOURCES})
18include_directories(./ ${JavaScriptCore_INCLUDE_DIRECTORIES})
19add_executable(jsc ${JSC_SOURCES})
20target_link_libraries(jsc ${JSC_LIBRARIES})
21set_target_properties(jsc PROPERTIES FOLDER "JavaScriptCore")
22
23if (JSC_OUTPUT_NAME)
24 set_target_properties(jsc PROPERTIES OUTPUT_NAME ${JSC_OUTPUT_NAME})
25endif ()
26
27if (JSC_LINK_FLAGS)
28 ADD_TARGET_PROPERTIES(jsc LINK_FLAGS "${JSC_LINK_FLAGS}")
29endif ()
30
31if (SHOULD_INSTALL_JS_SHELL)
32 install(TARGETS jsc DESTINATION "${EXEC_INSTALL_DIR}")
33endif ()