######################################################################### # # KDevPlatform Configuration File # # This file sets various CMake Variables # # KDEVPLATFORM_INCLUDE_DIR - The Include Directory for all KDEVPLATFORM libraries # KDEVPLATFORM_INTERFACES_LIBRARIES - the interfaces library # KDEVPLATFORM_LANGUAGE_LIBRARIES - the language library # KDEVPLATFORM_OUTPUTVIEW_LIBRARIES - the outputview library # KDEVPLATFORM_PROJECT_LIBRARIES - the project library # KDEVPLATFORM_SUBLIME_LIBRARIES - the sublime library # KDEVPLATFORM_SHELL_LIBRARIES - the shell library # KDEVPLATFORM_TESTS_LIBRARIES - the tests library # KDEVPLATFORM_JSONTESTS_LIBRARIES - the jsontests library # KDEVPLATFORM_UTIL_LIBRARIES - the util library # KDEVPLATFORM_VCS_LIBRARIES - the vcs library # KDEVPLATFORM_DEBUGGER_LIBRARIES - debugger module library # # Copyright 2008 Andreas Pakulat # Redistribution and use is allowed according to the terms of the BSD license. ###################################################################### get_filename_component(_KDEVPLATFORM_CURRENT_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) set( KDEV_PLUGIN_VERSION @KDEV_PLUGIN_VERSION@ ) if(NOT WIN32) # This is needed on non-win32 platforms, as lib-install-dir might be in a # totally different prefix than include-install-dir. So instead hardcode the # absolute path during buildtime set( KDEVPLATFORM_INCLUDE_DIR "@INCLUDE_INSTALL_DIR@/kdevplatform" ) else(NOT WIN32) set( KDEVPLATFORM_INCLUDE_DIR "${_KDEVPLATFORM_CURRENT_DIR}/../../../include/kdevplatform" ) endif(NOT WIN32) if( NOT TARGET KDevPlatformImport__kdevplatforminterfaces ) include("${_KDEVPLATFORM_CURRENT_DIR}/KDevPlatformTargets.cmake") endif( NOT TARGET KDevPlatformImport__kdevplatforminterfaces ) macro( _kdevplatform_set_lib_vars _prefix _lib ) set( KDEVPLATFORM_${_prefix}_LIBRARIES KDevPlatformImport__${_lib} ) endmacro( _kdevplatform_set_lib_vars ) _kdevplatform_set_lib_vars( INTERFACES kdevplatforminterfaces ) _kdevplatform_set_lib_vars( PROJECT kdevplatformproject ) _kdevplatform_set_lib_vars( LANGUAGE kdevplatformlanguage ) _kdevplatform_set_lib_vars( UTIL kdevplatformutil ) _kdevplatform_set_lib_vars( SHELL kdevplatformshell ) _kdevplatform_set_lib_vars( SUBLIME sublime ) _kdevplatform_set_lib_vars( VCS kdevplatformvcs ) _kdevplatform_set_lib_vars( OUTPUTVIEW kdevplatformoutputview ) _kdevplatform_set_lib_vars( DEBUGGER kdevplatformdebugger ) _kdevplatform_set_lib_vars( DOCUMENTATION kdevplatformdocumentation ) _kdevplatform_set_lib_vars( TESTS kdevplatformtests ) if ( @QJSON_FOUND@ ) _kdevplatform_set_lib_vars( JSONTESTS kdevplatformjsontests ) endif() include(${_KDEVPLATFORM_CURRENT_DIR}/KDevPlatformMacros.cmake) mark_as_advanced( KDEVPLATFORM_INTERFACES_LIBRARIES KDEVPLATFORM_LANGUAGE_LIBRARIES KDEVPLATFORM_OUTPUTVIEW_LIBRARIES KDEVPLATFORM_PROJECT_LIBRARIES KDEVPLATFORM_SUBLIME_LIBRARIES KDEVPLATFORM_SHELL_LIBRARIES KDEVPLATFORM_UTIL_LIBRARIES KDEVPLATFORM_VCS_LIBRARIES KDEVPLATFORM_DEBUGGER_LIBRARIES KDEVPLATFORM_DOCUMENTATION_LIBRARIES KDEVPLATFORM_TESTS_LIBRARIES KDEVPLATFORM_JSONTESTS_LIBRARIES )