mirror of
https://bitbucket.org/smil3y/kdelibs.git
synced 2025-02-25 11:22:50 +00:00
44 lines
899 B
Text
44 lines
899 B
Text
![]() |
include_directories(${KDE4_KDECORE_INCLUDES})
|
||
|
|
||
|
set(kjsapi_LIB_SRCS
|
||
|
kjsinterpreter.cpp
|
||
|
kjscontext.cpp
|
||
|
kjsobject.cpp
|
||
|
kjsprototype.cpp
|
||
|
kjsarguments.cpp
|
||
|
)
|
||
|
|
||
|
add_library(kjsapi ${LIBRARY_TYPE} ${kjsapi_LIB_SRCS})
|
||
|
|
||
|
target_link_libraries(kjsapi ${KDE4_KJS_LIBS} ${KDE4_KDECORE_LIBS})
|
||
|
|
||
|
set_target_properties(kjsapi PROPERTIES
|
||
|
VERSION ${GENERIC_LIB_VERSION}
|
||
|
SOVERSION ${GENERIC_LIB_SOVERSION}
|
||
|
)
|
||
|
|
||
|
install(
|
||
|
TARGETS kjsapi
|
||
|
EXPORT kdelibsLibraryTargets
|
||
|
${INSTALL_TARGETS_DEFAULT_ARGS}
|
||
|
)
|
||
|
|
||
|
install(
|
||
|
FILES
|
||
|
kjsapi_export.h
|
||
|
kjsinterpreter.h
|
||
|
kjscontext.h
|
||
|
kjsobject.h
|
||
|
kjsprototype.h
|
||
|
kjsarguments.h
|
||
|
DESTINATION ${INCLUDE_INSTALL_DIR}/kjs
|
||
|
)
|
||
|
|
||
|
|
||
|
############# tests ########################
|
||
|
|
||
|
if(ENABLE_TESTING)
|
||
|
kde4_add_test(kjs-apitest kjsapitest.cpp)
|
||
|
target_link_libraries(kjs-apitest kjsapi ${KDE4_KDECORE_LIBS} ${QT_QTTEST_LIBRARY})
|
||
|
endif()
|