mirror of
https://bitbucket.org/smil3y/kdelibs.git
synced 2025-02-25 11:22:50 +00:00
43 lines
899 B
CMake
43 lines
899 B
CMake
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()
|