bump to 1.0.0 and clean up spec file
[platform/upstream/libical.git] / src / java / CMakeLists.txt
1
2 ########### next target ###############
3
4 set(ical_jni_LIB_SRCS
5   jlibical_consts_cxx.h
6   jlibical_utils_cxx.cpp
7   jlibical_utils_cxx.h
8   jniICalDurationType_cxx.cpp
9   jniICalDurationType_cxx.h
10   jniICalPeriodType_cxx.cpp
11   jniICalPeriodType_cxx.h
12   jniICalRecurrenceType_cxx.cpp
13   jniICalRecurrenceType_cxx.h
14   jniICalTimeType_cxx.cpp
15   jniICalTimeType_cxx.h
16   jniICalTriggerType_cxx.cpp
17   jniICalTriggerType_cxx.h
18   net_cp_jlibical_ICalParameter_cxx.cpp
19   net_cp_jlibical_ICalParameter_cxx.h
20   net_cp_jlibical_ICalProperty_cxx.cpp
21   net_cp_jlibical_ICalProperty_cxx.h
22   net_cp_jlibical_ICalValue_cxx.cpp
23   net_cp_jlibical_ICalValue_cxx.h
24   net_cp_jlibical_VComponent_cxx.cpp
25   net_cp_jlibical_VComponent_cxx.h
26 )
27
28 add_library(ical_jni ${LIBRARY_TYPE} ${ical_jni_LIB_SRCS})
29
30 target_link_libraries(ical_jni ical_cxx)
31
32 set_target_properties(ical_jni PROPERTIES
33   VERSION ${LIBICAL_LIB_VERSION_STRING}
34   SOVERSION ${LIBICAL_LIB_MAJOR_VERSION}
35 )
36 install(TARGETS ical_jni DESTINATION lib)
37
38 ########### install files ###############
39
40 install(FILES DESTINATION /include)
41 install(FILES libical.jar DESTINATION /share)