Hi,

I just tried the new exporting mechanism in kdelibs trunk and I found out that although the KDE libraries now don't have a fixed path anymore, the Qt Libraries still have. Attached is an example. In that example it would be nice if we could completely get rid of the "C:/root-unstable" and instead use one root path.
Do you think this is possible in cmake or in the KDE buildsystem?

Thanks in advance,
Patrick

--
web:                 http://windows.kde.org
mailing list:        [EMAIL PROTECTED]
irc:                 #kde-windows (irc.freenode.net)
#----------------------------------------------------------------
# Generated CMake target import file for configuration "RelWithDebInfo".
#----------------------------------------------------------------

# Commands may need to know the format version.
SET(CMAKE_IMPORT_FILE_VERSION 1)

# Compute the installation prefix relative to this file.
GET_FILENAME_COMPONENT(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH)
GET_FILENAME_COMPONENT(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
GET_FILENAME_COMPONENT(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
GET_FILENAME_COMPONENT(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
GET_FILENAME_COMPONENT(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)

# Import target "kdecore" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET kdecore APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELWITHDEBINFO)
SET_TARGET_PROPERTIES(kdecore PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/kdecore.lib"
  IMPORTED_LINK_INTERFACE_LIBRARIES_RELWITHDEBINFO 
"C:/root-unstable/lib/QtDBus4.lib;C:/root-unstable/lib/QtCore4.lib;C:/root-unstable/lib/kdewin32.lib;user32;shell32;ws2_32;netapi32;userenv"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/kdecore.dll"
  )

# Import target "kdeui" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET kdeui APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELWITHDEBINFO)
SET_TARGET_PROPERTIES(kdeui PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/kdeui.lib"
  IMPORTED_LINK_INTERFACE_LIBRARIES_RELWITHDEBINFO 
"kdecore;C:/root-unstable/lib/QtSvg4.lib;C:/root-unstable/lib/QtGui4.lib"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/kdeui.dll"
  )

# Import target "kjs" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET kjs APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
SET_TARGET_PROPERTIES(kjs PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/kjs.lib"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/kjs.dll"
  )

# Import target "kjsapi" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET kjsapi APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELWITHDEBINFO)
SET_TARGET_PROPERTIES(kjsapi PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/kjsapi.lib"
  IMPORTED_LINK_DEPENDENT_LIBRARIES_RELWITHDEBINFO "kjs;kdecore"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/kjsapi.dll"
  )

# Import target "kjsembed" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET kjsembed APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELWITHDEBINFO)
SET_TARGET_PROPERTIES(kjsembed PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/kjsembed.lib"
  IMPORTED_LINK_DEPENDENT_LIBRARIES_RELWITHDEBINFO "kdecore;kjs"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/kjsembed.dll"
  )

# Import target "kntlm" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET kntlm APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELWITHDEBINFO)
SET_TARGET_PROPERTIES(kntlm PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/kntlm.lib"
  IMPORTED_LINK_DEPENDENT_LIBRARIES_RELWITHDEBINFO "kdecore"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/kntlm.dll"
  )

# Import target "kio" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET kio APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
SET_TARGET_PROPERTIES(kio PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/kio.lib"
  IMPORTED_LINK_DEPENDENT_LIBRARIES_RELWITHDEBINFO "solid"
  IMPORTED_LINK_INTERFACE_LIBRARIES_RELWITHDEBINFO 
"kdeui;kdecore;C:/root-unstable/lib/QtNetwork4.lib;C:/root-unstable/lib/QtXml4.lib;C:/root-unstable/lib/QtGui4.lib"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/kio.dll"
  )

# Import target "solid" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET solid APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELWITHDEBINFO)
SET_TARGET_PROPERTIES(solid PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/solid.lib"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/solid.dll"
  )

# Import target "kde3support" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET kde3support APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELWITHDEBINFO)
SET_TARGET_PROPERTIES(kde3support PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/kde3support.lib"
  IMPORTED_LINK_DEPENDENT_LIBRARIES_RELWITHDEBINFO "kparts;kfile"
  IMPORTED_LINK_INTERFACE_LIBRARIES_RELWITHDEBINFO 
"kio;kdeui;kdecore;C:/root-unstable/lib/QtCore4.lib;C:/root-unstable/lib/QtGui4.lib;C:/root-unstable/lib/Qt3Support4.lib"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/kde3support.dll"
  )

# Import target "kfile" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET kfile APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELWITHDEBINFO)
SET_TARGET_PROPERTIES(kfile PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/kfile.lib"
  IMPORTED_LINK_DEPENDENT_LIBRARIES_RELWITHDEBINFO "kio;solid"
  IMPORTED_LINK_INTERFACE_LIBRARIES_RELWITHDEBINFO 
"kdeui;kdecore;C:/root-unstable/lib/QtGui4.lib"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/kfile.dll"
  )

# Import target "knewstuff2" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET knewstuff2 APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELWITHDEBINFO)
SET_TARGET_PROPERTIES(knewstuff2 PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/knewstuff2.lib"
  IMPORTED_LINK_DEPENDENT_LIBRARIES_RELWITHDEBINFO "kio"
  IMPORTED_LINK_INTERFACE_LIBRARIES_RELWITHDEBINFO 
"kdeui;kdecore;C:/root-unstable/lib/QtGui4.lib"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/knewstuff2.dll"
  )

# Import target "kparts" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET kparts APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELWITHDEBINFO)
SET_TARGET_PROPERTIES(kparts PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/kparts.lib"
  IMPORTED_LINK_INTERFACE_LIBRARIES_RELWITHDEBINFO 
"kio;kdeui;kdecore;C:/root-unstable/lib/QtCore4.lib;C:/root-unstable/lib/QtGui4.lib"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/kparts.dll"
  )

# Import target "kutils" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET kutils APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELWITHDEBINFO)
SET_TARGET_PROPERTIES(kutils PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/kutils.lib"
  IMPORTED_LINK_DEPENDENT_LIBRARIES_RELWITHDEBINFO "kio;kparts"
  IMPORTED_LINK_INTERFACE_LIBRARIES_RELWITHDEBINFO 
"kdecore;kdeui;C:/root-unstable/lib/QtGui4.lib"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/kutils.dll"
  )

# Import target "threadweaver" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET threadweaver APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELWITHDEBINFO)
SET_TARGET_PROPERTIES(threadweaver PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/threadweaver.lib"
  IMPORTED_LINK_INTERFACE_LIBRARIES_RELWITHDEBINFO 
"C:/root-unstable/lib/QtCore4.lib"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/threadweaver.dll"
  )

# Import target "khtml" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET khtml APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELWITHDEBINFO)
SET_TARGET_PROPERTIES(khtml PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/khtml.lib"
  IMPORTED_LINK_DEPENDENT_LIBRARIES_RELWITHDEBINFO "ktexteditor"
  IMPORTED_LINK_INTERFACE_LIBRARIES_RELWITHDEBINFO 
"kparts;kjs;kio;kdeui;kdecore;C:/root-unstable/lib/QtCore4.lib;C:/root-unstable/lib/QtGui4.lib"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/khtml.dll"
  )

# Import target "ktexteditor" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET ktexteditor APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELWITHDEBINFO)
SET_TARGET_PROPERTIES(ktexteditor PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/ktexteditor.lib"
  IMPORTED_LINK_DEPENDENT_LIBRARIES_RELWITHDEBINFO "kdecore"
  IMPORTED_LINK_INTERFACE_LIBRARIES_RELWITHDEBINFO "kparts"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/ktexteditor.dll"
  )

# Import target "kmediaplayer" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET kmediaplayer APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELWITHDEBINFO)
SET_TARGET_PROPERTIES(kmediaplayer PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/kmediaplayer.lib"
  IMPORTED_LINK_INTERFACE_LIBRARIES_RELWITHDEBINFO 
"C:/root-unstable/lib/QtCore4.lib;kdecore;kdeui;kio;kparts;C:/root-unstable/lib/QtGui4.lib"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/kmediaplayer.dll"
  )

# Import target "kimproxy" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET kimproxy APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELWITHDEBINFO)
SET_TARGET_PROPERTIES(kimproxy PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/kimproxy.lib"
  IMPORTED_LINK_DEPENDENT_LIBRARIES_RELWITHDEBINFO "kdecore;kdeui;kio"
  IMPORTED_LINK_INTERFACE_LIBRARIES_RELWITHDEBINFO 
"C:/root-unstable/lib/QtCore4.lib"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/kimproxy.dll"
  )

# Import target "knotifyconfig" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET knotifyconfig APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELWITHDEBINFO)
SET_TARGET_PROPERTIES(knotifyconfig PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/knotifyconfig.lib"
  IMPORTED_LINK_DEPENDENT_LIBRARIES_RELWITHDEBINFO "kdeui;kio"
  IMPORTED_LINK_INTERFACE_LIBRARIES_RELWITHDEBINFO 
"kdecore;C:/root-unstable/lib/QtGui4.lib"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/knotifyconfig.dll"
  )

# Import target "kdnssd" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET kdnssd APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELWITHDEBINFO)
SET_TARGET_PROPERTIES(kdnssd PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/kdnssd.lib"
  IMPORTED_LINK_DEPENDENT_LIBRARIES_RELWITHDEBINFO "kdeui"
  IMPORTED_LINK_INTERFACE_LIBRARIES_RELWITHDEBINFO 
"kdecore;C:/root-unstable/lib/QtCore4.lib"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/kdnssd.dll"
  )

# Import target "krosscore" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET krosscore APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELWITHDEBINFO)
SET_TARGET_PROPERTIES(krosscore PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/krosscore.lib"
  IMPORTED_LINK_DEPENDENT_LIBRARIES_RELWITHDEBINFO "kdeui"
  IMPORTED_LINK_INTERFACE_LIBRARIES_RELWITHDEBINFO 
"kdecore;C:/root-unstable/lib/QtScript4.lib;C:/root-unstable/lib/QtXml4.lib"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/krosscore.dll"
  )

# Import target "krossui" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET krossui APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELWITHDEBINFO)
SET_TARGET_PROPERTIES(krossui PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/krossui.lib"
  IMPORTED_LINK_DEPENDENT_LIBRARIES_RELWITHDEBINFO 
"krosscore;kdecore;kdeui;kio;kparts"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/krossui.dll"
  )

# Import target "kformula" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET kformula APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELWITHDEBINFO)
SET_TARGET_PROPERTIES(kformula PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/kformula.lib"
  IMPORTED_LINK_INTERFACE_LIBRARIES_RELWITHDEBINFO "kdeui"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/kformula.dll"
  )

# Import target "plasma" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET plasma APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELWITHDEBINFO)
SET_TARGET_PROPERTIES(plasma PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/plasma.lib"
  IMPORTED_LINK_DEPENDENT_LIBRARIES_RELWITHDEBINFO 
"kio;kfile;knewstuff2;threadweaver;solid"
  IMPORTED_LINK_INTERFACE_LIBRARIES_RELWITHDEBINFO 
"kdeui;kdecore;C:/root-unstable/lib/QtGui4.lib"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/plasma.dll"
  )

# Import target "nepomuk" for configuration "RelWithDebInfo"
SET_PROPERTY(TARGET nepomuk APPEND PROPERTY IMPORTED_CONFIGURATIONS 
RELWITHDEBINFO)
SET_TARGET_PROPERTIES(nepomuk PROPERTIES
  IMPORTED_IMPLIB_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/nepomuk.lib"
  IMPORTED_LINK_INTERFACE_LIBRARIES_RELWITHDEBINFO 
"C:/root-unstable/lib/QtCore4.lib;kdecore;kdeui"
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/bin/nepomuk.dll"
  )

# Cleanup temporary variables.
SET(_IMPORT_PREFIX)

# Commands beyond this point should not need to know the version.
SET(CMAKE_IMPORT_FILE_VERSION)
_______________________________________________
Kde-buildsystem mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-buildsystem

Reply via email to