[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