[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdesupport/cpptoxml
From: Alexander Neundorf <neundorf () kde ! org>
Date: 2008-12-02 15:16:50
Message-ID: 1228231010.190411.27368.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 891668 by neundorf:
-put the source files into CMakeLists.txt instead of using file(GLOB)
-add RPATH pointing to Qt4
Alex
M +27 -8 CMakeLists.txt
--- trunk/kdesupport/cpptoxml/CMakeLists.txt #891667:891668
@@ -30,19 +30,38 @@
set(QT_USE_QTCORE 1)
include(${QT_USE_FILE})
-include_directories(${CMAKE_CURRENT_SOURCE_DIR}/.
- ${CMAKE_CURRENT_SOURCE_DIR}/parser
- ${CMAKE_CURRENT_SOURCE_DIR}/parser/rpp)
-
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/
+ ${CMAKE_CURRENT_SOURCE_DIR}/parser
+ ${CMAKE_CURRENT_SOURCE_DIR}/parser/rpp)
+
add_definitions(-DRXX_ALLOCATOR_INIT_0)
-file(GLOB parser_src ${CMAKE_CURRENT_SOURCE_DIR}/parser/*.cpp)
+set(parser_src main.cpp
+ parser/ast.cpp
+ parser/binder.cpp
+ parser/class_compiler.cpp
+ parser/codemodel.cpp
+ parser/codemodel_finder.cpp
+ parser/compiler_utils.cpp
+ parser/control.cpp
+ parser/declarator_compiler.cpp
+ parser/default_visitor.cpp
+ parser/dumptree.cpp
+ parser/lexer.cpp
+ parser/list.cpp
+ parser/name_compiler.cpp
+ parser/parser.cpp
+ parser/smallobject.cpp
+ parser/tokens.cpp
+ parser/type_compiler.cpp
+ parser/visitor.cpp
+ parser/rpp/preprocessor.cpp)
-add_executable(cpptoxml ${parser_src}
- ${CMAKE_CURRENT_SOURCE_DIR}/main.cpp
- ${CMAKE_CURRENT_SOURCE_DIR}/parser/rpp/preprocessor.cpp)
+add_executable(cpptoxml ${parser_src} )
+
target_link_libraries(cpptoxml ${QT_LIBRARIES} ${QT_QTMAIN_LIBRARY})
+set_target_properties(cpptoxml PROPERTIES INSTALL_RPATH_USE_LINK_PATH TRUE)
install(TARGETS cpptoxml DESTINATION bin)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic