kdevelop: fix bootstrapping and adjust to recent changes

This commit is contained in:
Ivailo Monev 2015-09-07 13:18:01 +03:00
parent a165a95a57
commit 4b7544d29b
57 changed files with 143 additions and 211 deletions

View file

@ -61,9 +61,9 @@ macro_optional_add_subdirectory (skanlite)
macro_optional_add_subdirectory (svgpart) macro_optional_add_subdirectory (svgpart)
macro_optional_add_subdirectory (thumbnailers) macro_optional_add_subdirectory (thumbnailers)
macro_optional_add_subdirectory (yakuake) macro_optional_add_subdirectory (yakuake)
# FIXME: half of the tests of kdevplatform are noop # FIXME: tests for those bellow are broken
set(ENABLE_TESTING OFF)
macro_optional_add_subdirectory (kdevplatform) macro_optional_add_subdirectory (kdevplatform)
# FIXME: bootstrap fails because of kdevplatform not being found macro_optional_add_subdirectory (kdevelop)
# macro_optional_add_subdirectory (kdevelop)
macro_display_feature_log() macro_display_feature_log()

View file

@ -78,7 +78,7 @@ target_link_libraries(testdebug ${KDE4_KDECORE_LIBS} ${QT_QTTEST_LIBRARY} amarok
set( testenginecontroller_SRCS TestEngineController.cpp ) set( testenginecontroller_SRCS TestEngineController.cpp )
kde4_add_unit_test( testenginecontroller ${testenginecontroller_SRCS} ) kde4_add_unit_test( testenginecontroller ${testenginecontroller_SRCS} )
target_link_libraries( testenginecontroller ${KDE4_THREADWEAVER_LIBRARIES} ${KDE4_KDECORE_LIBS} ${QT_QTTEST_LIBRARY} amaroklib amarokcore ) target_link_libraries( testenginecontroller ${KDE4_THREADWEAVER_LIBS} ${KDE4_KDECORE_LIBS} ${QT_QTTEST_LIBRARY} amaroklib amarokcore )
#------------------------ Test Expression ----------------------------- #------------------------ Test Expression -----------------------------

View file

@ -26,7 +26,7 @@ target_link_libraries(testsinglecollectiontreeitemmodel
${KDE4_KDECORE_LIBS} ${KDE4_KDECORE_LIBS}
${KDE4_KDEUI_LIBS} ${KDE4_KDEUI_LIBS}
${QT_QTGUI_LIBRARY} ${QT_QTGUI_LIBRARY}
${KDE4_THREADWEAVER_LIBRARIES} ${KDE4_THREADWEAVER_LIBS}
${QT_QTTEST_LIBRARY} ${QT_QTTEST_LIBRARY}
${QT_QTCORE_LIBRARY} ${QT_QTCORE_LIBRARY}
${GOOGLEMOCK_LIBRARIES}) ${GOOGLEMOCK_LIBRARIES})

View file

@ -36,7 +36,7 @@ macro(add_database_test test_target test_sources)
amarok-sqlcollection amarok-sqlcollection
${KDE4_KDECORE_LIBS} ${KDE4_KDECORE_LIBS}
${KDE4_KIO_LIBS} ${KDE4_KIO_LIBS}
${KDE4_THREADWEAVER_LIBRARIES} ${KDE4_THREADWEAVER_LIBS}
${KDE4_KDEUI_LIBS} ${KDE4_KDEUI_LIBS}
${QT_QTTEST_LIBRARY} ${QT_QTTEST_LIBRARY}
${QT_QTCORE_LIBRARY} ${QT_QTCORE_LIBRARY}

View file

@ -30,7 +30,7 @@ target_link_libraries(testmemoryquerymaker
amaroklib amaroklib
${KDE4_KDECORE_LIBS} ${KDE4_KDECORE_LIBS}
${QT_QTGUI_LIBRARY} ${QT_QTGUI_LIBRARY}
${KDE4_THREADWEAVER_LIBRARIES} ${KDE4_THREADWEAVER_LIBS}
${QT_QTTEST_LIBRARY} ${QT_QTTEST_LIBRARY}
${QT_QTCORE_LIBRARY} ${QT_QTCORE_LIBRARY}
${GOOGLEMOCK_LIBRARIES}) ${GOOGLEMOCK_LIBRARIES})

View file

@ -27,6 +27,6 @@ target_link_libraries( testproxylogger
${KDE4_KDECORE_LIBS} ${KDE4_KDECORE_LIBS}
${QT_QTTEST_LIBRARY} ${QT_QTTEST_LIBRARY}
${QT_QTCORE_LIBRARY} ${QT_QTCORE_LIBRARY}
${KDE4_THREADWEAVER_LIBRARIES} ${KDE4_THREADWEAVER_LIBS}
${GOOGLEMOCK_LIBRARIES} ${GOOGLEMOCK_LIBRARIES}
${CMAKE_DL_LIBS}) ${CMAKE_DL_LIBS})

View file

@ -39,7 +39,7 @@ target_link_libraries( testmetamultitrack
${KDE4_KIO_LIBS} ${KDE4_KIO_LIBS}
${KDE4_PHONON_LIBRARY} ${KDE4_PHONON_LIBRARY}
${KDE4_SOLID_LIBS} ${KDE4_SOLID_LIBS}
${KDE4_THREADWEAVER_LIBRARIES} ${KDE4_THREADWEAVER_LIBS}
${QT_QTTEST_LIBRARY} ${QT_QTTEST_LIBRARY}
${QT_QTCORE_LIBRARY} ${QT_QTCORE_LIBRARY}
${GOOGLEMOCK_LIBRARIES} ${GOOGLEMOCK_LIBRARIES}

View file

@ -9,25 +9,25 @@ include_directories( .
set( testasxplaylist_SRCS asx/TestASXPlaylist.cpp ) set( testasxplaylist_SRCS asx/TestASXPlaylist.cpp )
kde4_add_unit_test( testasxplaylist ${testasxplaylist_SRCS} ) kde4_add_unit_test( testasxplaylist ${testasxplaylist_SRCS} )
target_link_libraries( testasxplaylist ${KDE4_THREADWEAVER_LIBRARIES} ${KDE4_KDECORE_LIBS} ${QT_QTTEST_LIBRARY} ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} amarokcore amaroklib ) target_link_libraries( testasxplaylist ${KDE4_THREADWEAVER_LIBS} ${KDE4_KDECORE_LIBS} ${QT_QTTEST_LIBRARY} ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} amarokcore amaroklib )
#------------------------ Test M3UPlaylist ----------------------------- #------------------------ Test M3UPlaylist -----------------------------
set( testm3uplaylist_SRCS m3u/TestM3UPlaylist.cpp ) set( testm3uplaylist_SRCS m3u/TestM3UPlaylist.cpp )
kde4_add_unit_test( testm3uplaylist ${testm3uplaylist_SRCS} ) kde4_add_unit_test( testm3uplaylist ${testm3uplaylist_SRCS} )
target_link_libraries( testm3uplaylist ${KDE4_THREADWEAVER_LIBRARIES} ${KDE4_KDECORE_LIBS} ${QT_QTTEST_LIBRARY} ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} amarokcore amaroklib ) target_link_libraries( testm3uplaylist ${KDE4_THREADWEAVER_LIBS} ${KDE4_KDECORE_LIBS} ${QT_QTTEST_LIBRARY} ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} amarokcore amaroklib )
#------------------------ Test PLSPlaylist ----------------------------- #------------------------ Test PLSPlaylist -----------------------------
set( testplsplaylist_SRCS pls/TestPLSPlaylist.cpp ) set( testplsplaylist_SRCS pls/TestPLSPlaylist.cpp )
kde4_add_unit_test( testplsplaylist ${testplsplaylist_SRCS} ) kde4_add_unit_test( testplsplaylist ${testplsplaylist_SRCS} )
target_link_libraries( testplsplaylist ${KDE4_THREADWEAVER_LIBRARIES} ${KDE4_KDECORE_LIBS} ${QT_QTTEST_LIBRARY} ${QT_QTCORE_LIBRARY} amarokcore amaroklib ) target_link_libraries( testplsplaylist ${KDE4_THREADWEAVER_LIBS} ${KDE4_KDECORE_LIBS} ${QT_QTTEST_LIBRARY} ${QT_QTCORE_LIBRARY} amarokcore amaroklib )
#------------------------ Test XSPFPLAYLIST ----------------------------- #------------------------ Test XSPFPLAYLIST -----------------------------
set( testxspfplaylist_SRCS xspf/TestXSPFPlaylist.cpp ) set( testxspfplaylist_SRCS xspf/TestXSPFPlaylist.cpp )
kde4_add_unit_test( testxspfplaylist ${testxspfplaylist_SRCS} ) kde4_add_unit_test( testxspfplaylist ${testxspfplaylist_SRCS} )
target_link_libraries( testxspfplaylist ${KDE4_THREADWEAVER_LIBRARIES} ${KDE4_KDECORE_LIBS} ${QT_QTTEST_LIBRARY} ${QT_QTCORE_LIBRARY} amarokcore amaroklib ) target_link_libraries( testxspfplaylist ${KDE4_THREADWEAVER_LIBS} ${KDE4_KDECORE_LIBS} ${QT_QTTEST_LIBRARY} ${QT_QTCORE_LIBRARY} amarokcore amaroklib )
#------------------------ Test PlaylistFileSupport ----------------------------- #------------------------ Test PlaylistFileSupport -----------------------------

View file

@ -8,5 +8,5 @@ target_link_libraries( testtrackloader
${KDE4_KDECORE_LIBS} ${KDE4_KDECORE_LIBS}
${QT_QTTEST_LIBRARY} ${QT_QTTEST_LIBRARY}
${QT_QTCORE_LIBRARY} ${QT_QTCORE_LIBRARY}
${KDE4_THREADWEAVER_LIBRARIES} ${KDE4_THREADWEAVER_LIBS}
) )

View file

@ -7,4 +7,4 @@ include_directories( .
set( testtrackforurlworker_SRCS TestTrackForUrlWorker.cpp ../../../mocks/MockTrackForUrlWorker.cpp ) set( testtrackforurlworker_SRCS TestTrackForUrlWorker.cpp ../../../mocks/MockTrackForUrlWorker.cpp )
kde4_add_unit_test( testtrackforurlworker ${testtrackforurlworker_SRCS} ) kde4_add_unit_test( testtrackforurlworker ${testtrackforurlworker_SRCS} )
target_link_libraries( testtrackforurlworker ${KDE4_KDECORE_LIBS} ${QT_QTTEST_LIBRARY} ${KDE4_THREADWEAVER_LIBRARIES} amarokcore amaroklib ) target_link_libraries( testtrackforurlworker ${KDE4_KDECORE_LIBS} ${QT_QTTEST_LIBRARY} ${KDE4_THREADWEAVER_LIBS} amarokcore amaroklib )

View file

@ -16,4 +16,4 @@ set( testplaylistobserver_SRCS
${AMAROK_SOURCE_TREE}/core/playlists/Playlist.cpp ${AMAROK_SOURCE_TREE}/core/playlists/Playlist.cpp
) )
kde4_add_unit_test( testplaylistobserver ${testplaylistobserver_SRCS} ) kde4_add_unit_test( testplaylistobserver ${testplaylistobserver_SRCS} )
target_link_libraries( testplaylistobserver ${KDE4_THREADWEAVER_LIBRARIES} ${KDE4_KDECORE_LIBS} ${QT_QTTEST_LIBRARY} ${QT_QTCORE_LIBRARY} amarokcore amaroklib ) target_link_libraries( testplaylistobserver ${KDE4_THREADWEAVER_LIBS} ${KDE4_KDECORE_LIBS} ${QT_QTTEST_LIBRARY} ${QT_QTCORE_LIBRARY} amarokcore amaroklib )

View file

@ -15,7 +15,7 @@ macro(link_database_test test_target)
amaroklib amaroklib
${KDE4_KDECORE_LIBS} ${KDE4_KDECORE_LIBS}
${KDE4_KIO_LIBS} ${KDE4_KIO_LIBS}
${KDE4_THREADWEAVER_LIBRARIES} ${KDE4_THREADWEAVER_LIBS}
${KDE4_KDEUI_LIBS} ${KDE4_KDEUI_LIBS}
${QT_QTTEST_LIBRARY} ${QT_QTTEST_LIBRARY}
${QT_QTCORE_LIBRARY} ${QT_QTCORE_LIBRARY}

View file

@ -8,7 +8,7 @@ set( testimporterscommon_LIBS
amarokcore amarokcore
${KDE4_KDEUI_LIBS} ${KDE4_KDEUI_LIBS}
${KDE4_KIO_LIBS} ${KDE4_KIO_LIBS}
${KDE4_THREADWEAVER_LIBRARIES} ${KDE4_THREADWEAVER_LIBS}
${QT_QTSQL_LIBRARY} ${QT_QTSQL_LIBRARY}
${QT_QTTEST_LIBRARY} ${QT_QTTEST_LIBRARY}
${GOOGLEMOCK_LIBRARIES} ${GOOGLEMOCK_LIBRARIES}

View file

@ -26,7 +26,7 @@ macro(add_database_test test_target test_sources)
amarokshared amarokshared
${KDE4_KDECORE_LIBS} ${KDE4_KDECORE_LIBS}
${KDE4_KIO_LIBS} ${KDE4_KIO_LIBS}
${KDE4_THREADWEAVER_LIBRARIES} ${KDE4_THREADWEAVER_LIBS}
${KDE4_KDEUI_LIBS} ${KDE4_KDEUI_LIBS}
${QT_QTTEST_LIBRARY} ${QT_QTTEST_LIBRARY}
${QT_QTCORE_LIBRARY} ${QT_QTCORE_LIBRARY}

View file

@ -146,7 +146,7 @@ kde4_add_unit_test( testamazonparser ${testamazonparser_SRCS} )
target_link_libraries( testamazonparser target_link_libraries( testamazonparser
${KDE4_KDECORE_LIBS} ${KDE4_KDECORE_LIBS}
${KDE4_KDEUI_LIBS} ${KDE4_KDEUI_LIBS}
${KDE4_THREADWEAVER_LIBRARIES} ${KDE4_THREADWEAVER_LIBS}
${QT_QTTEST_LIBRARY} ${QT_QTTEST_LIBRARY}
${QT_QTCORE_LIBRARY} ${QT_QTCORE_LIBRARY}
${QT_QTXML_LIBRARY} ${QT_QTXML_LIBRARY}

View file

@ -30,7 +30,7 @@ target_link_libraries(testmasterslavesynchronizationjob
${KDE4_KIO_LIBS} ${KDE4_KIO_LIBS}
${KDE4_SOLID_LIBRARY} ${KDE4_SOLID_LIBRARY}
${QT_QTGUI_LIBRARY} ${QT_QTGUI_LIBRARY}
${KDE4_THREADWEAVER_LIBRARIES} ${KDE4_THREADWEAVER_LIBS}
${QT_QTTEST_LIBRARY} ${QT_QTTEST_LIBRARY}
${QT_QTCORE_LIBRARY} ${QT_QTCORE_LIBRARY}
${GOOGLEMOCK_LIBRARIES}) ${GOOGLEMOCK_LIBRARIES})
@ -56,7 +56,7 @@ target_link_libraries(testunionjob
${KDE4_KDEUI_LIBS} ${KDE4_KDEUI_LIBS}
${KDE4_SOLID_LIBRARY} ${KDE4_SOLID_LIBRARY}
${QT_QTGUI_LIBRARY} ${QT_QTGUI_LIBRARY}
${KDE4_THREADWEAVER_LIBRARIES} ${KDE4_THREADWEAVER_LIBS}
${QT_QTTEST_LIBRARY} ${QT_QTTEST_LIBRARY}
${QT_QTCORE_LIBRARY} ${QT_QTCORE_LIBRARY}
${GOOGLEMOCK_LIBRARIES}) ${GOOGLEMOCK_LIBRARIES})
@ -82,7 +82,7 @@ target_link_libraries(testonewaysynchronizationjob
${KDE4_KDEUI_LIBS} ${KDE4_KDEUI_LIBS}
${KDE4_SOLID_LIBRARY} ${KDE4_SOLID_LIBRARY}
${QT_QTGUI_LIBRARY} ${QT_QTGUI_LIBRARY}
${KDE4_THREADWEAVER_LIBRARIES} ${KDE4_THREADWEAVER_LIBS}
${QT_QTTEST_LIBRARY} ${QT_QTTEST_LIBRARY}
${QT_QTCORE_LIBRARY} ${QT_QTCORE_LIBRARY}
${GOOGLEMOCK_LIBRARIES}) ${GOOGLEMOCK_LIBRARIES})

View file

@ -1,43 +0,0 @@
ChangeLog for kdevelop v4.7.1
=============================
* Milian Wolff: Prepare release of 4.7.1
* Kevin Funk: Fix CMakePreferences sizing
* Kevin Funk: cpp: Fix conversion warnings
* Kevin Funk: PVS V555 fix
* Kevin Funk: includeswidget: Use KMessageWidget
* Kevin Funk: Lower-case project name
* René J.V. Bertin: Avoid setting CMake variables globally that also exist as target-specific.
* René J.V. Bertin: OS X: * additional protection against App Nap and automaticTermination * really set the BundleDisplayName * generate an application icon resource
* René J.V. Bertin: [OS X] Set the Info.plist bundle name to KDevelop and the Info String to the longer string. Also disable support for automatic termination in the Info.plist.
* Kevin Funk: mac: Use correct bundle version
* HuiJie Zhang: Fix bug on multi-line function-macros expansion,
* Milian Wolff: Delete some dead code
* René J.V. Bertin: fix indentation REVIEW: 121391
* René J.V. Bertin: [OS X] create a dedicated Info.plist for kdevelop REVIEW: 121394
* René J.V. Bertin: Avoid inappropriate warning about faulty ninja.build file from gdb/CMakeLists.txt REVIEW: 121391
* Kevin Funk: Hack for making build with CMake 2.8 and Ninja
* Kevin Funk: Remove .kdev4 file from subdirectory
* Kevin Funk: Revert "MissingDeclarationAssistant: Only show identifier"
* Kevin Funk: Disable missing decl assistant for namespaced ids
* Kevin Funk: Fix test in combination with GCC 4.9.1 and -O2
* Kevin Funk: Don't access dangling pointer
* Nicolas Werner: Fix environment-cd for paths containing spaces.
* Kevin Funk: Make compile for me
* Milian Wolff: Reduce QVariant usage.
* Milian Wolff: Fix regressions introduced by recent refactoring.
* Milian Wolff: Minor code cleanup
* Milian Wolff: Use the add_debuggable_executable macro everywhere its required.
* Milian Wolff: Revert "Use debugfull configuration whenever it is available."
* Milian Wolff: Use debugfull configuration whenever it is available.
* Milian Wolff: Refactor the custom defines and includes plugin.
* Milian Wolff: Fix regression: Don't remove the KDEV_USE_EXTENSION_INTERFACE.
* Milian Wolff: Fix assertion about unknown projects in the IDAIM.
* Aleix Pol: Change precedence of default include paths
* Milian Wolff: Fixup signal connection
* Milian Wolff: Fix compile with clang 3.5
* Pino Toscano: gdb: "#else if" does not exist, "#elif" does
* Pino Toscano: gdb: fix member order
* Pino Toscano: fix ByteArray/QByteArray typo
* René J.V. Bertin: Enables the debugger on OS X. Requires presence of a recent gdb version, e.g. from MacPorts. REVIEW: 120510
* Kevin Funk: Fix uninitialized member 'kind'

View file

@ -37,7 +37,27 @@ if("${_isSystemLibDir}" STREQUAL "-1")
endif("${_isSystemLibDir}" STREQUAL "-1") endif("${_isSystemLibDir}" STREQUAL "-1")
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
find_package(KDevPlatform REQUIRED) if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR})
find_package(kdevplatform REQUIRED)
else()
set(KDEVPLATFORM_INCLUDE_DIR
${CMAKE_SOURCE_DIR}/kdevplatform
${CMAKE_SOURCE_DIR}/kdevplatform/plugins
${CMAKE_BINARY_DIR}/kdevplatform
)
set(KDEVPLATFORM_INTERFACES_LIBRARIES kdevplatforminterfaces)
set(KDEVPLATFORM_SHELL_LIBRARIES kdevplatformshell)
set(KDEVPLATFORM_UTIL_LIBRARIES kdevplatformutil)
set(KDEVPLATFORM_LANGUAGE_LIBRARIES kdevplatformlanguage)
set(KDEVPLATFORM_DOCUMENTATION_LIBRARIES kdevplatformdocumentation)
set(KDEVPLATFORM_DEBUGGER_LIBRARIES kdevplatformdebugger)
set(KDEVPLATFORM_TESTS_LIBRARIES kdevplatformtests)
set(KDEVPLATFORM_JSONTESTS_LIBRARIES kdevplatformjsontests)
set(KDEVPLATFORM_PROJECT_LIBRARIES kdevplatformproject)
set(KDEVPLATFORM_VCS_LIBRARIES kdevplatformvcs)
set(KDEVPLATFORM_OUTPUTVIEW_LIBRARIES kdevplatformoutputview)
set(KDEVPLATFORM_SUBLIME_LIBRARIES sublime)
endif()
include_directories(${KDEVPLATFORM_INCLUDE_DIR}) include_directories(${KDEVPLATFORM_INCLUDE_DIR})

View file

@ -12,11 +12,6 @@ if(KDECLARATIVE_FOUND)
add_definitions(-DWITH_WELCOMEPAGE) add_definitions(-DWITH_WELCOMEPAGE)
qt4_add_resources(kdevelop_SRCS welcomepage/welcomepage.qrc) qt4_add_resources(kdevelop_SRCS welcomepage/welcomepage.qrc)
endif(KDECLARATIVE_FOUND) endif(KDECLARATIVE_FOUND)
if(APPLE)
kde4_add_app_icon(kdevelop_SRCS "${KDE4_ICON_INSTALL_DIR}/oxygen/*/apps/kdevelop.png")
else()
kde4_add_app_icon(kdevelop_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/../pics/hi*-app-kdevelop.png")
endif(APPLE)
add_executable(kdevelop ${kdevelop_SRCS} ) add_executable(kdevelop ${kdevelop_SRCS} )
@ -29,7 +24,7 @@ target_link_libraries(kdevelop
${KDE4_KPARTS_LIBS} ${KDE4_KPARTS_LIBS}
${KDE4_KNOTIFYCONFIG_LIBS} ${KDE4_KNOTIFYCONFIG_LIBS}
${KDE4_KTEXTEDITOR_LIBS} ${KDE4_KTEXTEDITOR_LIBS}
${KDE4_THREADWEAVER_LIBRARIES} ${KDE4_THREADWEAVER_LIBS}
${QT_QTDECLARATIVE_LIBRARIES} ${QT_QTDECLARATIVE_LIBRARIES}
) )
@ -41,30 +36,6 @@ install(TARGETS kdevelop ${INSTALL_TARGETS_DEFAULT_ARGS} )
install(FILES kdevelop! DESTINATION bin PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ) install(FILES kdevelop! DESTINATION bin PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ)
if(APPLE)
kde4_add_app_icon(kdevelop_bin_SRCS "${KDE4_ICON_INSTALL_DIR}/oxygen/*/apps/kdevelop.png")
else()
kde4_add_app_icon(kdevelop_bin_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/../pics/hi*-app-kdevelop.png")
endif(APPLE)
if (APPLE)
# the MacOSX bundle display name property (CFBundleDisplayName) is not currently supported by cmake,
# so has to be set for all targets in this cmake file
set(MACOSX_BUNDLE_DISPLAY_NAME KDevelop)
# We provide our own Info.plist to disable AppNap for KDevelop:
set_target_properties(kdevelop PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.in)
set_target_properties(kdevelop PROPERTIES MACOSX_BUNDLE_GUI_IDENTIFIER "org.kde.KDevelop")
set_target_properties(kdevelop PROPERTIES MACOSX_BUNDLE_BUNDLE_NAME "KDevelop")
set_target_properties(kdevelop PROPERTIES MACOSX_BUNDLE_DISPLAY_NAME "KDevelop")
set_target_properties(kdevelop PROPERTIES MACOSX_BUNDLE_INFO_STRING "The KDevelop Integrated Development Environment")
set_target_properties(kdevelop PROPERTIES MACOSX_BUNDLE_LONG_VERSION_STRING "KDevelop ${KDEVELOP_VERSION_MAJOR}.${KDEVELOP_VERSION_MINOR}")
set_target_properties(kdevelop PROPERTIES MACOSX_BUNDLE_SHORT_VERSION_STRING "${KDEVELOP_VERSION_MAJOR}.${KDEVELOP_VERSION_MINOR}")
set_target_properties(kdevelop PROPERTIES MACOSX_BUNDLE_BUNDLE_VERSION "${KDEVELOP_VERSION_MAJOR}.${KDEVELOP_VERSION_MINOR}")
set_target_properties(kdevelop PROPERTIES MACOSX_BUNDLE_ICON_FILE "kdevelop_SRCS.icns")
set_target_properties(kdevelop PROPERTIES MACOSX_BUNDLE_COPYRIGHT "KDevelop Team")
endif (APPLE)
########### install files ############### ########### install files ###############
install( PROGRAMS kdevelop.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) install( PROGRAMS kdevelop.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )

View file

@ -5,4 +5,5 @@ set(apptemplate_DIRS
cpp/CMake/cmake_plaincpp cpp/CMake/cmake_plaincpp
) )
include(${CMAKE_SOURCE_DIR}/kdevplatform/cmake/modules/KDevPlatformMacros.cmake)
kdevplatform_add_app_templates(${apptemplate_DIRS}) kdevplatform_add_app_templates(${apptemplate_DIRS})

View file

@ -12,14 +12,12 @@ function(add_debuggable_executable target)
set_target_properties(${target} PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS_DEBUG} ${_flags}") set_target_properties(${target} PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS_DEBUG} ${_flags}")
endfunction() endfunction()
if(NOT APPLE)
macro_optional_find_package(KDE4Workspace) macro_optional_find_package(KDE4Workspace)
macro_log_feature( KDE4WORKSPACE_FOUND macro_log_feature( KDE4WORKSPACE_FOUND
"KDE 4 Workspace" "KDE 4 Workspace libraries" "kdebase/workspace" FALSE "KDE 4 Workspace" "KDE 4 Workspace libraries" "kdebase/workspace" FALSE
"" "Required for building the process selection dialog for attaching GDB to a running process." "" "Required for building the process selection dialog for attaching GDB to a running process."
) )
endif(NOT APPLE)
if(KDE4WORKSPACE_FOUND) if(KDE4WORKSPACE_FOUND)
include_directories( include_directories(
@ -41,9 +39,7 @@ add_subdirectory(printers)
add_definitions( -DKDE_DEFAULT_DEBUG_AREA=9012 ) add_definitions( -DKDE_DEFAULT_DEBUG_AREA=9012 )
include_directories( include_directories(${CMAKE_CURRENT_BINARY_DIR})
${CMAKE_CURRENT_BINARY_DIR}
)
#add_subdirectory(tests) #add_subdirectory(tests)
@ -81,6 +77,11 @@ set(kdevgdb_PART_SRCS
registers/registercontroller_arm.cpp registers/registercontroller_arm.cpp
registers/modelsmanager.cpp registers/modelsmanager.cpp
registers/converters.cpp registers/converters.cpp
debuggertracingdialog.ui
debuggerconfigwidget.ui
selectcore.ui
selectaddress.ui
registers/registersview.ui
) )
if(KDE4WORKSPACE_FOUND) if(KDE4WORKSPACE_FOUND)
@ -90,15 +91,6 @@ if(KDE4WORKSPACE_FOUND)
) )
endif(KDE4WORKSPACE_FOUND) endif(KDE4WORKSPACE_FOUND)
set(kdevgdb_PART_UI
debuggertracingdialog.ui
debuggerconfigwidget.ui
selectcore.ui
selectaddress.ui
registers/registersview.ui
)
kde4_add_ui_files(kdevgdb_PART_SRCS ${kdevgdb_PART_UI})
kde4_add_plugin(kdevgdb ${kdevgdb_PART_SRCS}) kde4_add_plugin(kdevgdb ${kdevgdb_PART_SRCS})
target_link_libraries(kdevgdb ${KDEVPLATFORM_SUBLIME_LIBRARIES} target_link_libraries(kdevgdb ${KDEVPLATFORM_SUBLIME_LIBRARIES}
${KDEVPLATFORM_INTERFACES_LIBRARIES} ${KDEVPLATFORM_INTERFACES_LIBRARIES}
@ -144,6 +136,9 @@ set(gdbtest_PART_SRCS
registers/registercontroller_arm.cpp registers/registercontroller_arm.cpp
registers/modelsmanager.cpp registers/modelsmanager.cpp
registers/converters.cpp registers/converters.cpp
debuggertracingdialog.ui
selectaddress.ui
registers/registersview.ui
) )
if(KDE4WORKSPACE_FOUND) if(KDE4WORKSPACE_FOUND)
@ -153,12 +148,7 @@ if(KDE4WORKSPACE_FOUND)
) )
endif(KDE4WORKSPACE_FOUND) endif(KDE4WORKSPACE_FOUND)
kde4_add_ui_files(gdbtest_PART_SRCS kde4_add_test(gdbtest ${gdbtest_PART_SRCS})
debuggertracingdialog.ui
selectaddress.ui
registers/registersview.ui
)
kde4_add_unit_test(gdbtest ${gdbtest_PART_SRCS})
target_link_libraries(gdbtest target_link_libraries(gdbtest
${QT_QTTEST_LIBRARY} ${QT_QTTEST_LIBRARY}
${KDEVPLATFORM_SHELL_LIBRARIES} ${KDEVPLATFORM_SHELL_LIBRARIES}

View file

@ -1,4 +1,6 @@
if(ENABLE_TESTING)
add_subdirectory(tests) add_subdirectory(tests)
endif()
configure_file( gdbinit ${CMAKE_CURRENT_BINARY_DIR}/gdbinit ) configure_file( gdbinit ${CMAKE_CURRENT_BINARY_DIR}/gdbinit )

View file

@ -19,6 +19,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/ */
#include <KLocale>
#include "selectcoredialog.h" #include "selectcoredialog.h"
namespace GDBDebugger { namespace GDBDebugger {

View file

@ -1,5 +1,9 @@
add_definitions( -DKDE_DEFAULT_DEBUG_AREA=9045 ) add_definitions( -DKDE_DEFAULT_DEBUG_AREA=9045 )
if(ENABLE_TESTING)
add_subdirectory(tests) add_subdirectory(tests)
endif()
set(kdevqthelp_SRCS set(kdevqthelp_SRCS
qthelpplugin.cpp qthelpplugin.cpp
qthelpproviderabstract.cpp qthelpproviderabstract.cpp
@ -24,9 +28,6 @@ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kdevqthelp.desktop DESTINATION ${SERVI
set(kdevqthelp_config_SRCS set(kdevqthelp_config_SRCS
qthelpconfig.cpp qthelpconfig.cpp
qthelp_config_shared.cpp qthelp_config_shared.cpp
)
kde4_add_ui_files(kdevqthelp_config_SRCS
qthelpconfig.ui qthelpconfig.ui
qthelpconfigeditdialog.ui qthelpconfigeditdialog.ui
) )

View file

@ -9,13 +9,9 @@ set(kdevastyle_PART_SRCS
lib/ASEnhancer.cpp lib/ASEnhancer.cpp
lib/ASFormatter.cpp lib/ASFormatter.cpp
lib/ASResource.cpp lib/ASResource.cpp
)
set(astyle_preferences_UI
astyle_preferences.ui astyle_preferences.ui
) )
kde4_add_ui_files(kdevastyle_PART_SRCS ${astyle_preferences_UI} )
kde4_add_plugin(kdevastyle ${kdevastyle_PART_SRCS}) kde4_add_plugin(kdevastyle ${kdevastyle_PART_SRCS})
target_link_libraries(kdevastyle target_link_libraries(kdevastyle
${KDE4_KDECORE_LIBS} ${KDE4_KDECORE_LIBS}
@ -32,4 +28,6 @@ install(TARGETS kdevastyle DESTINATION ${PLUGIN_INSTALL_DIR} )
configure_file(kdevastyle.desktop.cmake ${CMAKE_CURRENT_BINARY_DIR}/kdevastyle.desktop) configure_file(kdevastyle.desktop.cmake ${CMAKE_CURRENT_BINARY_DIR}/kdevastyle.desktop)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kdevastyle.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kdevastyle.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
if(ENABLE_TESTING)
add_subdirectory(tests) add_subdirectory(tests)
endif()

View file

@ -11,17 +11,13 @@ include_directories(
########### next target ############### ########### next target ###############
set(kdevexecuteplasmoid_PART_UIS
plasmoidexecutionconfig.ui
)
set(kdevexecuteplasmoid_PART_SRCS set(kdevexecuteplasmoid_PART_SRCS
executeplasmoidplugin.cpp executeplasmoidplugin.cpp
plasmoidexecutionconfig.cpp plasmoidexecutionconfig.cpp
plasmoidexecutionjob.cpp plasmoidexecutionjob.cpp
plasmoidexecutionconfig.ui
) )
kde4_add_ui_files( kdevexecuteplasmoid_PART_SRCS ${kdevexecuteplasmoid_PART_UIS} )
kde4_add_plugin(kdevexecuteplasmoid ${kdevexecuteplasmoid_PART_SRCS} ) kde4_add_plugin(kdevexecuteplasmoid ${kdevexecuteplasmoid_PART_SRCS} )
target_link_libraries(kdevexecuteplasmoid target_link_libraries(kdevexecuteplasmoid
${KDE4_KDEUI_LIBS} ${KDE4_KDEUI_LIBS}

View file

@ -26,6 +26,7 @@
#include <kpluginfactory.h> #include <kpluginfactory.h>
#include <KDebug> #include <KDebug>
#include <KAboutData> #include <KAboutData>
#include <KUrl>
#include <interfaces/icore.h> #include <interfaces/icore.h>
using namespace KDevelop; using namespace KDevelop;

View file

@ -23,6 +23,7 @@
#include <klocale.h> #include <klocale.h>
#include <kdebug.h> #include <kdebug.h>
#include <kicon.h> #include <kicon.h>
#include <kconfiggroup.h>
#include <interfaces/ilaunchconfiguration.h> #include <interfaces/ilaunchconfiguration.h>
#include <interfaces/icore.h> #include <interfaces/icore.h>
#include <interfaces/iprojectcontroller.h> #include <interfaces/iprojectcontroller.h>

View file

@ -1,13 +1,15 @@
if(ENABLE_TESTING)
add_subdirectory(tests) add_subdirectory(tests)
endif()
set(kdevkdeprovider_PART_SRCS kdeprojectsmodel.cpp set(kdevkdeprovider_PART_SRCS kdeprojectsmodel.cpp
kdeproviderwidget.cpp kdeproviderwidget.cpp
kdeproviderplugin.cpp kdeproviderplugin.cpp
kdeprojectsmodel.cpp kdeprojectsmodel.cpp
kdeprojectsreader.cpp kdeprojectsreader.cpp
kdeconfig.ui
) )
kde4_add_kcfg_files(kdevkdeprovider_PART_SRCS kdeconfig.kcfgc) kde4_add_kcfg_files(kdevkdeprovider_PART_SRCS kdeconfig.kcfgc)
kde4_add_ui_files(kdevkdeprovider_PART_SRCS kdeconfig.ui)
kde4_add_plugin(kdevkdeprovider ${kdevkdeprovider_PART_SRCS}) kde4_add_plugin(kdevkdeprovider ${kdevkdeprovider_PART_SRCS})
target_link_libraries(kdevkdeprovider ${KDE4_KDEUI_LIBS} ${KDEVPLATFORM_INTERFACES_LIBRARIES} ${KDEVPLATFORM_VCS_LIBRARIES}) target_link_libraries(kdevkdeprovider ${KDE4_KDEUI_LIBS} ${KDEVPLATFORM_INTERFACES_LIBRARIES} ${KDEVPLATFORM_VCS_LIBRARIES})

View file

@ -10,7 +10,10 @@ add_definitions( -DKDE_DEFAULT_DEBUG_AREA=9007 )
add_subdirectory(parser) add_subdirectory(parser)
add_subdirectory(cppduchain) add_subdirectory(cppduchain)
if(ENABLE_TESTING)
add_subdirectory(tests) add_subdirectory(tests)
endif()
########### next target ############### ########### next target ###############
set(kdevcpplanguagesupport_PART_SRCS set(kdevcpplanguagesupport_PART_SRCS
@ -40,15 +43,11 @@ set(kdevcpplanguagesupport_PART_SRCS
codegen/customincludepaths.cpp codegen/customincludepaths.cpp
codegen/cppclasshelper.cpp codegen/cppclasshelper.cpp
# codegen/makeimplementationprivate.cpp # codegen/makeimplementationprivate.cpp
)
set(kdevcpplanguagesupport_LIB_UI codegen/custom_include_paths.ui
codegen/ui/custom_include_paths.ui # codegen/privateimplementation.ui
# codegen/ui/privateimplementation.ui
) )
kde4_add_ui_files(kdevcpplanguagesupport_PART_SRCS ${kdevcpplanguagesupport_LIB_UI})
option(BUILD_kdev_includepathresolver "Build the includepath resolver debugging tool" OFF) option(BUILD_kdev_includepathresolver "Build the includepath resolver debugging tool" OFF)
if(BUILD_kdev_includepathresolver) if(BUILD_kdev_includepathresolver)
add_executable(kdev_includepathresolver includepathresolver.cpp) add_executable(kdev_includepathresolver includepathresolver.cpp)
@ -73,7 +72,7 @@ target_link_libraries(kdevcpplanguagesupport
${KDEVPLATFORM_LANGUAGE_LIBRARIES} ${KDEVPLATFORM_LANGUAGE_LIBRARIES}
${KDEVPLATFORM_PROJECT_LIBRARIES} ${KDEVPLATFORM_PROJECT_LIBRARIES}
${KDEVPLATFORM_UTIL_LIBRARIES} ${KDEVPLATFORM_UTIL_LIBRARIES}
${KDE4_THREADWEAVER_LIBRARIES} ${KDE4_THREADWEAVER_LIBS}
${KDE4_KDECORE_LIBS} ${KDE4_KDECORE_LIBS}
${KDE4_KTEXTEDITOR_LIBS} ${KDE4_KTEXTEDITOR_LIBS}
) )

View file

@ -24,6 +24,7 @@
#include <interfaces/iuicontroller.h> #include <interfaces/iuicontroller.h>
#include <kparts/mainwindow.h> #include <kparts/mainwindow.h>
#include <kmessagebox.h> #include <kmessagebox.h>
#include <kdialog.h>
#include <includepathresolver.h> #include <includepathresolver.h>
#include <language/backgroundparser/backgroundparser.h> #include <language/backgroundparser/backgroundparser.h>
#include <interfaces/ilanguagecontroller.h> #include <interfaces/ilanguagecontroller.h>

View file

@ -4,7 +4,9 @@
remove_definitions( -DKDE_DEFAULT_DEBUG_AREA=9007 ) remove_definitions( -DKDE_DEFAULT_DEBUG_AREA=9007 )
add_definitions( -DKDE_DEFAULT_DEBUG_AREA=9041 ) add_definitions( -DKDE_DEFAULT_DEBUG_AREA=9041 )
if(ENABLE_TESTING)
add_subdirectory(tests) add_subdirectory(tests)
endif()
include_directories( include_directories(
${cpp_SOURCE_DIR} ${cpp_SOURCE_DIR}

View file

@ -4,7 +4,9 @@ remove_definitions( -DKDE_DEFAULT_DEBUG_AREA=9007 )
add_definitions( -DKDE_DEFAULT_DEBUG_AREA=9040 ) add_definitions( -DKDE_DEFAULT_DEBUG_AREA=9040 )
add_subdirectory(rpp) add_subdirectory(rpp)
if(ENABLE_TESTING)
add_subdirectory(tests) add_subdirectory(tests)
endif()
#add_subdirectory(headergen) #add_subdirectory(headergen)
########### next target ############### ########### next target ###############

View file

@ -1,4 +1,7 @@
if(ENABLE_TESTING)
add_subdirectory(tests) add_subdirectory(tests)
endif()
########### next target ############### ########### next target ###############

View file

@ -1,5 +1,7 @@
set( EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR} ) include_directories(
include_directories( ${KDevelop_SOURCE_DIR}/languages/cpp/parser ${CMAKE_CURRENT_SOURCE_DIR}/.. ) ${KDevelop_SOURCE_DIR}/languages/cpp/parser
${CMAKE_CURRENT_SOURCE_DIR}/..
)
########### next target ############### ########### next target ###############
@ -8,6 +10,6 @@ set(pp_SRCS
main.cpp main.cpp
) )
add_executable(pp TEST ${pp_SRCS}) kde4_add_manual_test(pp ${pp_SRCS})
target_link_libraries(pp ${KDE4_KDECORE_LIBS} ${KDEVPLATFORM_TESTS_LIBRARIES} ${KDEVPLATFORM_LANGUAGE_LIBRARIES} kdev4cpprpp) target_link_libraries(pp ${KDE4_KDECORE_LIBS} ${KDEVPLATFORM_TESTS_LIBRARIES} ${KDEVPLATFORM_LANGUAGE_LIBRARIES} kdev4cpprpp)

View file

@ -1,14 +1,14 @@
configure_file(
set( EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR} ) ${CMAKE_CURRENT_SOURCE_DIR}/testconfig.h.cmake
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/testconfig.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/testconfig.h) ${CMAKE_CURRENT_BINARY_DIR}/testconfig.h
)
########### next target ############### ########### next target ###############
set(parsertest_SRCS test_parser.cpp test_parser_cpp2011.cpp) set(parsertest_SRCS test_parser.cpp test_parser_cpp2011.cpp)
kde4_add_test(parsertest ${parsertest_SRCS})
kde4_add_unit_test(parsertest ${parsertest_SRCS})
target_link_libraries(parsertest ${KDE4_KDECORE_LIBS} ${KDE4_KTEXTEDITOR_LIBS} ${QT_QTTEST_LIBRARY} ${KDEVPLATFORM_LANGUAGE_LIBRARIES} ${KDEVPLATFORM_TESTS_LIBRARIES} kdev4cpprpp kdev4cppparser) target_link_libraries(parsertest ${KDE4_KDECORE_LIBS} ${KDE4_KTEXTEDITOR_LIBS} ${QT_QTTEST_LIBRARY} ${KDEVPLATFORM_LANGUAGE_LIBRARIES} ${KDEVPLATFORM_TESTS_LIBRARIES} kdev4cpprpp kdev4cppparser)
@ -17,7 +17,7 @@ target_link_libraries(parsertest ${KDE4_KDECORE_LIBS} ${KDE4_KTEXTEDITOR_LIBS} $
set(generatortest_SRCS test_generator.cpp) set(generatortest_SRCS test_generator.cpp)
kde4_add_unit_test(generatortest ${generatortest_SRCS}) kde4_add_test(generatortest ${generatortest_SRCS})
target_link_libraries(generatortest ${KDE4_KDECORE_LIBS} ${KDE4_KTEXTEDITOR_LIBS} ${QT_QTTEST_LIBRARY} ${KDEVPLATFORM_TESTS_LIBRARIES} kdev4cpprpp kdev4cppparser) target_link_libraries(generatortest ${KDE4_KDECORE_LIBS} ${KDE4_KTEXTEDITOR_LIBS} ${QT_QTTEST_LIBRARY} ${KDEVPLATFORM_TESTS_LIBRARIES} kdev4cpprpp kdev4cppparser)
@ -26,7 +26,7 @@ target_link_libraries(generatortest ${KDE4_KDECORE_LIBS} ${KDE4_KTEXTEDITOR_LIBS
set(pooltest_SRCS test_pool.cpp) set(pooltest_SRCS test_pool.cpp)
kde4_add_unit_test(pooltest ${pooltest_SRCS}) kde4_add_test(pooltest ${pooltest_SRCS})
target_link_libraries(pooltest ${KDE4_KDECORE_LIBS} ${KDE4_KTEXTEDITOR_LIBS} ${QT_QTTEST_LIBRARY} kdev4cppparser) target_link_libraries(pooltest ${KDE4_KDECORE_LIBS} ${KDE4_KTEXTEDITOR_LIBS} ${QT_QTTEST_LIBRARY} kdev4cppparser)

View file

@ -105,7 +105,7 @@ target_link_libraries(cppassistantstest ${QT_QTTEST_LIBRARY}
kdev4cppparser kdev4cppparser
${KDEVPLATFORM_INTERFACES_LIBRARIES} ${KDEVPLATFORM_INTERFACES_LIBRARIES}
${KDEVPLATFORM_PROJECT_LIBRARIES} ${KDEVPLATFORM_PROJECT_LIBRARIES}
${KDE4_THREADWEAVER_LIBRARIES} ${KDE4_THREADWEAVER_LIBS}
${KDEVPLATFORM_LANGUAGE_LIBRARIES} ${KDEVPLATFORM_LANGUAGE_LIBRARIES}
${KDEVPLATFORM_TESTS_LIBRARIES} ${KDEVPLATFORM_TESTS_LIBRARIES}
${KDE4_KDECORE_LIBS} ${KDE4_KDECORE_LIBS}
@ -141,7 +141,7 @@ target_link_libraries(cppcodecompletiontest ${QT_QTTEST_LIBRARY}
kdev4cppparser kdev4cppparser
${KDEVPLATFORM_INTERFACES_LIBRARIES} ${KDEVPLATFORM_INTERFACES_LIBRARIES}
${KDEVPLATFORM_PROJECT_LIBRARIES} ${KDEVPLATFORM_PROJECT_LIBRARIES}
${KDE4_THREADWEAVER_LIBRARIES} ${KDE4_THREADWEAVER_LIBS}
${KDEVPLATFORM_LANGUAGE_LIBRARIES} ${KDEVPLATFORM_LANGUAGE_LIBRARIES}
${KDEVPLATFORM_TESTS_LIBRARIES} ${KDEVPLATFORM_TESTS_LIBRARIES}
${KDE4_KDECORE_LIBS} ${KDE4_KDECORE_LIBS}

View file

@ -1,5 +1,7 @@
add_subdirectory(kcm_widget) add_subdirectory(kcm_widget)
if(ENABLE_TESTING)
add_subdirectory(tests) add_subdirectory(tests)
endif()
add_subdirectory(compilerprovider) add_subdirectory(compilerprovider)
set(kdevdefinesandincludesmanager_SRCS set(kdevdefinesandincludesmanager_SRCS

View file

@ -28,4 +28,6 @@ if(BUILD_kdev_msvcdefinehelper)
LIBRARY DESTINATION lib) LIBRARY DESTINATION lib)
endif(BUILD_kdev_msvcdefinehelper) endif(BUILD_kdev_msvcdefinehelper)
if(ENABLE_TESTING)
add_subdirectory(tests) add_subdirectory(tests)
endif()

View file

@ -11,9 +11,6 @@ set( kcm_customdefinesandincludes_SRCS
../debugarea.cpp ../debugarea.cpp
compilersmodel.cpp compilersmodel.cpp
compilerswidget.cpp compilerswidget.cpp
)
kde4_add_ui_files( kcm_customdefinesandincludes_SRCS
batchedit.ui batchedit.ui
includeswidget.ui includeswidget.ui
defineswidget.ui defineswidget.ui

View file

@ -24,6 +24,7 @@
#include "compilerswidget.h" #include "compilerswidget.h"
#include <KAction> #include <KAction>
#include <KLocale>
#include <QMenu> #include <QMenu>
#include <QSignalMapper> #include <QSignalMapper>

View file

@ -19,6 +19,7 @@
#include "defineswidget.h" #include "defineswidget.h"
#include <KAction> #include <KAction>
#include <KLocale>
#include "ui_defineswidget.h" #include "ui_defineswidget.h"
#include "definesmodel.h" #include "definesmodel.h"

View file

@ -20,6 +20,7 @@
#include <KAction> #include <KAction>
#include <kfiledialog.h> #include <kfiledialog.h>
#include <klocale.h>
#include <QFileInfo> #include <QFileInfo>

View file

@ -34,14 +34,9 @@ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kdevcmakebuilder.desktop DESTINATION $
set(cmakebuilder_cfg_SRCS set(cmakebuilder_cfg_SRCS
cmakebuilderpreferences.cpp cmakebuilderpreferences.cpp
)
set( cmakebuilder_cfg_UI
cmakebuildersettings.ui cmakebuildersettings.ui
) )
kde4_add_ui_files( cmakebuilder_cfg_SRCS ${cmakebuilder_cfg_UI} )
kde4_add_kcfg_files( cmakebuilder_cfg_SRCS cmakebuilderconfig.kcfgc ) kde4_add_kcfg_files( cmakebuilder_cfg_SRCS cmakebuilderconfig.kcfgc )
kde4_add_plugin( kcm_kdev_cmakebuilder ${cmakebuilder_cfg_SRCS} ) kde4_add_plugin( kcm_kdev_cmakebuilder ${cmakebuilder_cfg_SRCS} )

View file

@ -1,8 +1,6 @@
project(makebuilder) project(makebuilder)
add_definitions( -DKDE_DEFAULT_DEBUG_AREA=9037 ) add_definitions( -DKDE_DEFAULT_DEBUG_AREA=9037 )
########### next target ############### ########### next target ###############
set(kdevmakebuilder_LIB_SRCS set(kdevmakebuilder_LIB_SRCS
@ -26,14 +24,9 @@ install(TARGETS kdevmakebuilder DESTINATION ${PLUGIN_INSTALL_DIR} )
set( makebuilder_cfg_SRCS set( makebuilder_cfg_SRCS
makebuilderpreferences.cpp makebuilderpreferences.cpp
)
set( makebuilder_cfg_UI
makeconfig.ui makeconfig.ui
) )
kde4_add_ui_files( makebuilder_cfg_SRCS ${makebuilder_cfg_UI} )
kde4_add_kcfg_files( makebuilder_cfg_SRCS makebuilderconfig.kcfgc ) kde4_add_kcfg_files( makebuilder_cfg_SRCS makebuilderconfig.kcfgc )
kde4_add_plugin( kcm_kdev_makebuilder ${makebuilder_cfg_SRCS} ) kde4_add_plugin( kcm_kdev_makebuilder ${makebuilder_cfg_SRCS} )
target_link_libraries( kcm_kdev_makebuilder ${KDE4_KIO_LIBS} ${KDEVPLATFORM_INTERFACES_LIBRARIES} ${KDEVPLATFORM_PROJECT_LIBRARIES} ${KDEVPLATFORM_UTIL_LIBRARIES} ) target_link_libraries( kcm_kdev_makebuilder ${KDE4_KIO_LIBS} ${KDEVPLATFORM_INTERFACES_LIBRARIES} ${KDEVPLATFORM_PROJECT_LIBRARIES} ${KDEVPLATFORM_UTIL_LIBRARIES} )

View file

@ -14,14 +14,14 @@ install(TARGETS kdevninja DESTINATION ${PLUGIN_INSTALL_DIR})
########### configurator ############## ########### configurator ##############
kde4_add_ui_files(ninjabuilder_cfg_SRCS ninjaconfig.ui)
kde4_add_kcfg_files(ninjabuilder_cfg_SRCS ninjabuilderconfig.kcfgc) kde4_add_kcfg_files(ninjabuilder_cfg_SRCS ninjabuilderconfig.kcfgc)
kde4_add_plugin(kcm_kdev_ninjabuilder ninjabuilderpreferences.cpp ${ninjabuilder_cfg_SRCS}) kde4_add_plugin(kcm_kdev_ninjabuilder ninjabuilderpreferences.cpp ${ninjabuilder_cfg_SRCS})
target_link_libraries(kcm_kdev_ninjabuilder target_link_libraries(kcm_kdev_ninjabuilder
${KDE4_KIO_LIBS} ${KDE4_KIO_LIBS}
${KDEVPLATFORM_INTERFACES_LIBRARIES} ${KDEVPLATFORM_INTERFACES_LIBRARIES}
${KDEVPLATFORM_PROJECT_LIBRARIES} ${KDEVPLATFORM_PROJECT_LIBRARIES}
${KDEVPLATFORM_UTIL_LIBRARIES}) ${KDEVPLATFORM_UTIL_LIBRARIES}
)
install(TARGETS kcm_kdev_ninjabuilder DESTINATION ${PLUGIN_INSTALL_DIR}) install(TARGETS kcm_kdev_ninjabuilder DESTINATION ${PLUGIN_INSTALL_DIR})

View file

@ -1,7 +1,9 @@
project(cmakemanager) project(cmakemanager)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/parser) include_directories(${CMAKE_CURRENT_SOURCE_DIR}/parser)
if(ENABLE_TESTING)
add_subdirectory(tests) add_subdirectory(tests)
endif()
add_subdirectory(icons) add_subdirectory(icons)
# enable this if you want to have the cmake debug visitor run on each CMakeLists.txt # enable this if you want to have the cmake debug visitor run on each CMakeLists.txt
@ -27,10 +29,6 @@ set( cmakecommon_SRCS
cmakeutils.cpp cmakeutils.cpp
cmakebuilddirchooser.cpp cmakebuilddirchooser.cpp
cmakemodelitems.cpp cmakemodelitems.cpp
)
set( cmakecommon_UI
cmakebuilddirchooser.ui cmakebuilddirchooser.ui
) )
@ -46,9 +44,6 @@ set( cmakemanager_SRCS
cmakecommitchangesjob.cpp cmakecommitchangesjob.cpp
cmakeimportjob.cpp cmakeimportjob.cpp
cmakeedit.cpp cmakeedit.cpp
)
set( cmakemanager_UI
cmakepossibleroots.ui cmakepossibleroots.ui
) )
@ -56,9 +51,6 @@ set( cmakesettings_SRCS
settings/cmakepreferences.cpp settings/cmakepreferences.cpp
settings/cmakecachemodel.cpp settings/cmakecachemodel.cpp
settings/cmakecachedelegate.cpp settings/cmakecachedelegate.cpp
)
set( cmakesettings_UI
settings/cmakebuildsettings.ui settings/cmakebuildsettings.ui
) )
@ -73,14 +65,12 @@ remove_definitions( -DQT_NO_STL )
# Its only purpose is to support the plugin without needing to add all source files # Its only purpose is to support the plugin without needing to add all source files
# to the plugin target # to the plugin target
kde4_add_ui_files( cmakecommon_SRCS ${cmakecommon_UI} )
add_library( kdev4cmakecommon SHARED ${cmakecommon_SRCS} ) add_library( kdev4cmakecommon SHARED ${cmakecommon_SRCS} )
target_link_libraries( kdev4cmakecommon LINK_PRIVATE ${KDE4_KDEUI_LIBS} target_link_libraries( kdev4cmakecommon LINK_PRIVATE ${KDE4_KDEUI_LIBS}
${KDE4_KTEXTEDITOR_LIBS} ${KDEVPLATFORM_INTERFACES_LIBRARIES} ${KDEVPLATFORM_PROJECT_LIBRARIES} ${KDEVPLATFORM_UTIL_LIBRARIES} ${KDE4_KTEXTEDITOR_LIBS} ${KDEVPLATFORM_INTERFACES_LIBRARIES} ${KDEVPLATFORM_PROJECT_LIBRARIES} ${KDEVPLATFORM_UTIL_LIBRARIES}
${QT_QTSCRIPT_LIBRARY} ${KDEVPLATFORM_LANGUAGE_LIBRARIES} ${QT_QTSCRIPT_LIBRARY} ${KDEVPLATFORM_LANGUAGE_LIBRARIES}
) )
kde4_add_ui_files( cmakemanager_SRCS ${cmakemanager_UI} )
kde4_add_plugin( kdevcmakemanager ${cmakemanager_SRCS} ) kde4_add_plugin( kdevcmakemanager ${cmakemanager_SRCS} )
target_link_libraries( kdevcmakemanager ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS} ${KDEVPLATFORM_UTIL_LIBRARIES} target_link_libraries( kdevcmakemanager ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS} ${KDEVPLATFORM_UTIL_LIBRARIES}
${KDEVPLATFORM_INTERFACES_LIBRARIES} kdev4cmakecommon ${KDEVPLATFORM_INTERFACES_LIBRARIES} kdev4cmakecommon
@ -94,7 +84,6 @@ target_link_libraries( kdevcmakedocumentation
${KDEVPLATFORM_DOCUMENTATION_LIBRARIES} ${KDEVPLATFORM_DOCUMENTATION_LIBRARIES}
${KDE4_KTEXTEDITOR_LIBS} ${QT_QTWEBKIT_LIBRARY}) ${KDE4_KTEXTEDITOR_LIBS} ${QT_QTWEBKIT_LIBRARY})
kde4_add_ui_files( cmakesettings_SRCS ${cmakesettings_UI} )
kde4_add_plugin( kcm_kdevcmake_settings ${cmakesettings_SRCS} ) kde4_add_plugin( kcm_kdevcmake_settings ${cmakesettings_SRCS} )
target_link_libraries( kcm_kdevcmake_settings ${KDE4_KIO_LIBS} target_link_libraries( kcm_kdevcmake_settings ${KDE4_KIO_LIBS}
${KDEVPLATFORM_INTERFACES_LIBRARIES} ${KDEVPLATFORM_PROJECT_LIBRARIES} ${KDEVPLATFORM_UTIL_LIBRARIES} ${KDEVPLATFORM_INTERFACES_LIBRARIES} ${KDEVPLATFORM_PROJECT_LIBRARIES} ${KDEVPLATFORM_UTIL_LIBRARIES}

View file

@ -23,6 +23,7 @@
#include <KDebug> #include <KDebug>
#include <KProcess> #include <KProcess>
#include <KMessageBox> #include <KMessageBox>
#include <KLocale>
#include <KStandardDirs> #include <KStandardDirs>
#include "ui_cmakebuilddirchooser.h" #include "ui_cmakebuilddirchooser.h"

View file

@ -27,6 +27,7 @@
#include <kpluginloader.h> #include <kpluginloader.h>
#include <KUrl> #include <KUrl>
#include <KMessageBox> #include <KMessageBox>
#include <KLocale>
#include <kio/netaccess.h> #include <kio/netaccess.h>
#include <kio/deletejob.h> #include <kio/deletejob.h>
#include <KDebug> #include <KDebug>

View file

@ -7,7 +7,9 @@ include_directories( ${KDE4_INCLUDES} ${KDEVPLATFORM_INCLUDE_DIR})
add_definitions( ${QT_DEFINITIONS} ${KDE4_DEFINITIONS} ) add_definitions( ${QT_DEFINITIONS} ${KDE4_DEFINITIONS} )
## Unittests ## Unittests
if(ENABLE_TESTING)
add_subdirectory(tests) add_subdirectory(tests)
endif()
## KDevelop Plugin ## KDevelop Plugin
set( custom_SRCS custombuildsystemplugin.cpp custombuildjob.cpp ) set( custom_SRCS custombuildsystemplugin.cpp custombuildjob.cpp )
@ -25,8 +27,6 @@ set( custom_kcm_SRCS
custombuildsystemconfigwidget.cpp custombuildsystemconfigwidget.cpp
kcm_custombuildsystem.cpp kcm_custombuildsystem.cpp
debugarea.cpp debugarea.cpp
)
kde4_add_ui_files( custom_kcm_SRCS
configwidget.ui configwidget.ui
custombuildsystemconfigwidget.ui custombuildsystemconfigwidget.ui
) )

View file

@ -25,6 +25,7 @@
#include <KDebug> #include <KDebug>
#include <KLineEdit> #include <KLineEdit>
#include <KAction> #include <KAction>
#include <KLocale>
#include "ui_configwidget.h" #include "ui_configwidget.h"
#include <util/environmentgrouplist.h> #include <util/environmentgrouplist.h>

View file

@ -17,10 +17,10 @@
* along with this program; if not, see <http://www.gnu.org/licenses/>. * * along with this program; if not, see <http://www.gnu.org/licenses/>. *
************************************************************************/ ************************************************************************/
#include "custombuildsystemconfigwidget.h"
#include <KConfig> #include <KConfig>
#include <KConfigGroup>
#include "custombuildsystemconfigwidget.h"
#include "ui_custombuildsystemconfigwidget.h" #include "ui_custombuildsystemconfigwidget.h"
#include "configconstants.h" #include "configconstants.h"

View file

@ -15,9 +15,6 @@ set(KDEVPLATFORM_LIB_SOVERSION 8)
cmake_minimum_required(VERSION 2.8.9) cmake_minimum_required(VERSION 2.8.9)
project(KDevPlatform) project(KDevPlatform)
# FIXME: tests are broken
set(ENABLE_TESTING OFF)
set(CMAKE_MODULE_PATH ${KDevPlatform_SOURCE_DIR}/cmake/modules) set(CMAKE_MODULE_PATH ${KDevPlatform_SOURCE_DIR}/cmake/modules)
set(KDE_MIN_VERSION "4.7.0") set(KDE_MIN_VERSION "4.7.0")