[Uml-devel] KDE/kdesdk/umbrello/umbrello

Christian Ehrlicher Ch.Ehrlicher at gmx.de
Sat Mar 29 18:31:46 UTC 2008


SVN commit 791512 by chehrlic:

you want use boost - then search for it... fix win32 compilation

 M  +13 -4     CMakeLists.txt  


--- trunk/KDE/kdesdk/umbrello/umbrello/CMakeLists.txt #791511:791512
@@ -14,8 +14,20 @@
 
 add_definitions (-DQT3_SUPPORT_WARNINGS)
 
-include_directories (${LIBXML2_INCLUDE_DIR} ${LIBXSLT_INCLUDE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/dialogs/)
+#boost is a hard dependency
+find_package(Boost)
+macro_log_feature(Boost_FOUND "boost" "Boost C++ Libraries" "http://www.boost.org" TRUE "1_33_0" "Needed by several critical PIM libraries.")
 
+# Some Boost require exceptions
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}  ${KDE4_ENABLE_EXCEPTIONS}")
+
+include_directories (
+  ${LIBXML2_INCLUDE_DIR}
+  ${LIBXSLT_INCLUDE_DIR}
+  ${CMAKE_CURRENT_SOURCE_DIR}/dialogs/
+  ${Boost_INCLUDE_DIR}
+)
+
 set(libcodegenerator_SRCS
 	codegenerators/codegenfactory.cpp 
 	codegenerators/codegenpolicyext.cpp 
@@ -409,9 +421,6 @@
 	${libumbrello_SRCS}
 )
 
-# Some Boost require exceptions
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}  ${KDE4_ENABLE_EXCEPTIONS}")
-
 kde4_add_app_icon(umbrello_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/hi*-app-umbrello.png")
 kde4_add_executable(umbrello ${umbrello_SRCS})
 target_link_libraries(umbrello  ${LIBS} ${KDE4_KFILE_LIBS} ${KDE4_KDE3SUPPORT_LIBS} ${LIBXML2_LIBRARIES} ${LIBXSLT_LIBRARIES} ${LIBUUID} )




More information about the umbrello-devel mailing list