[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kparts] src: Use the new ecm_generate_headers() syntax
From:       Alex Merry <kde () randomguy3 ! me ! uk>
Date:       2014-02-16 10:55:44
Message-ID: E1WEzNw-00076Y-B4 () scm ! kde ! org
[Download RAW message or body]

Git commit 61a8b22e0f3ac8e32db159adbca3a433e415ee3b by Alex Merry.
Committed on 15/02/2014 at 17:32.
Pushed by alexmerry into branch 'master'.

Use the new ecm_generate_headers() syntax

REVIEW: 115766

M  +37   -35   src/CMakeLists.txt

http://commits.kde.org/kparts/61a8b22e0f3ac8e32db159adbca3a433e415ee3b

diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 3c1f8a4..722f69b 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -33,49 +33,51 @@ set(KParts_LIB_SRCS
 )
 =

 include(ECMGenerateHeaders)
-ecm_generate_headers(
-    BrowserArguments
-    BrowserExtension
-    BrowserHostExtension
-    BrowserInterface
-    BrowserOpenOrSaveQuestion
-    BrowserRun
-    Event
-    FileInfoExtension
-    GUIActivateEvent
-    HistoryProvider
-    HtmlExtension
-    HtmlSettingsInterface
-    ListingFilterExtension
-    ListingNotificationExtension
-    LiveConnectExtension
-    MainWindow
-    OpenUrlArguments
-    OpenUrlEvent
-    Part
-    PartActivateEvent
-    PartBase
-    PartManager
-    PartSelectEvent
-    Plugin
-    ReadOnlyPart
-    ReadWritePart
-    ScriptableExtension
-    SelectorInterface
-    StatusBarExtension
-    TextExtension
-    WindowArgs
-
+ecm_generate_headers(KParts_CamelCase_HEADERS
+    HEADER_NAMES
+        BrowserArguments
+        BrowserExtension
+        BrowserHostExtension
+        BrowserInterface
+        BrowserOpenOrSaveQuestion
+        BrowserRun
+        Event
+        FileInfoExtension
+        GUIActivateEvent
+        HistoryProvider
+        HtmlExtension
+        HtmlSettingsInterface
+        ListingFilterExtension
+        ListingNotificationExtension
+        LiveConnectExtension
+        MainWindow
+        OpenUrlArguments
+        OpenUrlEvent
+        Part
+        PartActivateEvent
+        PartBase
+        PartManager
+        PartSelectEvent
+        Plugin
+        ReadOnlyPart
+        ReadWritePart
+        ScriptableExtension
+        SelectorInterface
+        StatusBarExtension
+        TextExtension
+        WindowArgs
     REQUIRED_HEADERS KParts_HEADERS
     PREFIX KParts
 )
-install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/KParts DESTINATION  ${INCLUD=
E_INSTALL_DIR} COMPONENT Devel )
+install(FILES ${KParts_CamelCase_HEADERS}
+        DESTINATION ${INCLUDE_INSTALL_DIR}/KParts/KParts
+        COMPONENT Devel)
 =

 add_library(KF5Parts ${KParts_LIB_SRCS})
 generate_export_header(KF5Parts EXPORT_FILE_NAME ${KParts_BINARY_DIR}/kpar=
ts/kparts_export.h BASE_NAME KParts)
 add_library(KF5::Parts ALIAS KF5Parts)
 =

-target_include_directories(KF5Parts PUBLIC "$<BUILD_INTERFACE:${KParts_BIN=
ARY_DIR}>")
+target_include_directories(KF5Parts PUBLIC "$<BUILD_INTERFACE:${KParts_BIN=
ARY_DIR};${CMAKE_CURRENT_BINARY_DIR}>")
 target_include_directories(KF5Parts INTERFACE "$<INSTALL_INTERFACE:${INCLU=
DE_INSTALL_DIR}/KParts>" )
 =

 target_link_libraries(KF5Parts PUBLIC  KF5::KIOWidgets #browserrun.h uses =
krun.h
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic