[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