[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdepim/libkcal
From: Allen Winter <winter () kde ! org>
Date: 2006-04-10 1:15:12
Message-ID: 1144631712.483250.27695.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 528074 by winterz:
generate icalss.h in a similar way as ical.h.
M +20 -46 CMakeLists.txt
M +2 -2 ical_file.cmake
A icalss_file.cmake
--- trunk/KDE/kdepim/libkcal/CMakeLists.txt #528073:528074
@@ -89,8 +89,8 @@
set(libversit_SRCS
- ${CMAKE_SOURCE_DIR}/libkcal/versit/vcc.c
- ${CMAKE_SOURCE_DIR}/libkcal/versit/vobject.c
+ ${CMAKE_SOURCE_DIR}/libkcal/versit/vcc.c
+ ${CMAKE_SOURCE_DIR}/libkcal/versit/vobject.c
)
set(libical_SRCS
@@ -148,58 +148,32 @@
${CMAKE_SOURCE_DIR}/libkcal/libical/src/libicalss/icalmessage.h
${CMAKE_SOURCE_DIR}/libkcal/libical/src/libicalss/icalsslexer.c
${CMAKE_SOURCE_DIR}/libkcal/libical/src/libicalss/icalssyacc.c
- )
+)
-macro_additional_clean_files( ${CMAKE_SOURCE_DIR}/libkcal/libical/src/libical/ical.h \
) +macro_additional_clean_files(${CMAKE_SOURCE_DIR}/libkcal/libical/src/libical/ical.h)
-add_custom_command(OUTPUT ${CMAKE_SOURCE_DIR}/libkcal/libical/src/libical/ical.h
- COMMAND
- ${CMAKE_COMMAND}
- -DTOP:FILEPATH=${CMAKE_SOURCE_DIR}
- -DKDE_FILE_H_FILE:FILEPATH=${CMAKE_SOURCE_DIR}/libkcal/libical/src/libical/ical.h
- -P ${CMAKE_SOURCE_DIR}/libkcal/ical_file.cmake )
+add_custom_command(OUTPUT
+ ${CMAKE_SOURCE_DIR}/libkcal/libical/src/libical/ical.h
+ COMMAND
+ ${CMAKE_COMMAND}
+ -DTOP:FILEPATH=${CMAKE_SOURCE_DIR}
+ -DKDE_FILE_H_FILE:FILEPATH=${CMAKE_SOURCE_DIR}/libkcal/libical/src/libical/ical.h
+ -P ${CMAKE_SOURCE_DIR}/libkcal/ical_file.cmake
+)
+macro_additional_clean_files(${CMAKE_SOURCE_DIR}/libical/src/libicalss/icalss.h)
-set(COMBINEDHEADERSICALSS
- ${CMAKE_SOURCE_DIR}/libkcal/libical/src/libicalss/icalgauge.h
- ${CMAKE_SOURCE_DIR}/libkcal/libical/src/libicalss/icalset.h
- ${CMAKE_SOURCE_DIR}/libkcal/libical/src/libicalss/icalcluster.h
- ${CMAKE_SOURCE_DIR}/libkcal/libical/src/libicalss/icalfileset.h
- ${CMAKE_SOURCE_DIR}/libkcal/libical/src/libicalss/icaldirset.h
- ${CMAKE_SOURCE_DIR}/libkcal/libical/src/libicalss/icalcalendar.h
- ${CMAKE_SOURCE_DIR}/libkcal/libical/src/libicalss/icalclassify.h
- ${CMAKE_SOURCE_DIR}/libkcal/libical/src/libicalss/icalspanlist.h
- ${CMAKE_SOURCE_DIR}/libkcal/libical/src/libicalss/icalmessage.h
+add_custom_command(OUTPUT
+ ${CMAKE_SOURCE_DIR}/libkcal/libical/src/libicalss/icalss.h
+ COMMAND
+ ${CMAKE_COMMAND}
+ -DTOP:FILEPATH=${CMAKE_SOURCE_DIR}
+ -DKDE_FILE_H_FILE:FILEPATH=${CMAKE_SOURCE_DIR}/libkcal/libical/src/libicalss/icalss.h
+ -P ${CMAKE_SOURCE_DIR}/libkcal/icalss_file.cmake
)
-macro(CREATE_ICALSS_FILE _out_FILE)
- FILE(WRITE ${_out_FILE} "#ifdef __cplusplus\n")
- FILE(APPEND ${_out_FILE} "extern \"C\" {\n")
- FILE(APPEND ${_out_FILE} "#endif\n")
- FILE(APPEND ${_out_FILE} "/*\n")
- FILE(APPEND ${_out_FILE} " $Id$\n")
- FILE(APPEND ${_out_FILE} "*/\n")
- foreach (_current_FILE ${COMBINEDHEADERSICALSS})
- FILE(READ ${_current_FILE} _contents)
- STRING(REGEX REPLACE "#include *\"ical.*\\.h\"" "" _contents "${_contents}" )
- STRING(REGEX REPLACE "#include *\"pvl\\.h\"" "" _contents "${_contents}" )
-
- #STRING(REGEX REPLACE "\$$(Id|Locker): .+\$$" "" _contents "${_contents}" )
- FILE(APPEND ${_out_FILE} "${_contents}")
- endforeach (_current_FILE ${COMBINEDHEADERSICALSS})
- FILE(APPEND ${_out_FILE} "\n")
- FILE(APPEND ${_out_FILE} "#ifdef __cplusplus\n")
- FILE(APPEND ${_out_FILE} "}\n")
- FILE(APPEND ${_out_FILE} "#endif\n")
-endmacro(CREATE_ICALSS_FILE)
-macro_additional_clean_files( ${CMAKE_SOURCE_DIR}/libical/src/libicalss/icalss.h )
-
-create_icalss_file( ${CMAKE_SOURCE_DIR}/libkcal/libical/src/libicalss/icalss.h )
-
-
-
########### next target ###############
set(kcal_LIB_SRCS ${libversit_SRCS} ${libical_SRCS} ${libicalss_SRCS} \
${CMAKE_SOURCE_DIR}/libkcal/libical/src/libicalss/icalss.h \
${CMAKE_SOURCE_DIR}/libkcal/libical/src/libical/ical.h
--- trunk/KDE/kdepim/libkcal/ical_file.cmake #528073:528074
@@ -1,5 +1,5 @@
-# ORDERING OF HEADERS IS SIGNIFICANT. Don't change this ordering. It
-# is required to make the combined header ical.h properly
+# ORDERING OF HEADERS IS SIGNIFICANT. Don't change this ordering.
+# It is required to make the combined header ical.h properly.
set(COMBINEDHEADERSICAL
${TOP}/libkcal/libical/src/libical/icalversion.h
${TOP}/libkcal/libical/src/libical/icaltime.h
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic