Changeset View
Changeset View
Standalone View
Standalone View
KF5InitMacros.cmake
1 | set(_KINITDIR ${CMAKE_CURRENT_LIST_DIR}) | 1 | set(_KINITDIR ${CMAKE_CURRENT_LIST_DIR}) | ||
---|---|---|---|---|---|
2 | 2 | | |||
3 | macro(_FIND_KDEINIT_FILE OUTPUT_VAR INFIX) | 3 | macro(_FIND_KDEINIT_FILE OUTPUT_VAR INFIX) | ||
4 | set(_KDE5INIT_DUMMY_FILENAME kde5init${INFIX}_dummy.cpp.in) | 4 | set(_KDE5INIT_DUMMY_FILENAME kde5init${INFIX}_dummy.cpp.in) | ||
5 | if(kdelibs_SOURCE_DIR) | 5 | if(KInit_SOURCE_DIR) | ||
6 | set(${OUTPUT_VAR} "${CMAKE_SOURCE_DIR}/tier3/kinit/${_KDE5INIT_DUMMY_FILENAME}") | | |||
7 | elseif(KInit_SOURCE_DIR) | | |||
8 | set(${OUTPUT_VAR} "${KInit_SOURCE_DIR}/${_KDE5INIT_DUMMY_FILENAME}") | 6 | set(${OUTPUT_VAR} "${KInit_SOURCE_DIR}/${_KDE5INIT_DUMMY_FILENAME}") | ||
9 | else() | 7 | else() | ||
10 | find_file(${OUTPUT_VAR} NAMES ${_KDE5INIT_DUMMY_FILENAME} HINTS ${_KINITDIR}) | 8 | find_file(${OUTPUT_VAR} NAMES ${_KDE5INIT_DUMMY_FILENAME} HINTS ${_KINITDIR}) | ||
11 | endif() | 9 | endif() | ||
12 | endmacro() | 10 | endmacro() | ||
13 | 11 | | |||
14 | function (KF5_ADD_KDEINIT_EXECUTABLE _target_NAME ) | 12 | function (KF5_ADD_KDEINIT_EXECUTABLE _target_NAME ) | ||
15 | cmake_parse_arguments(KF5_KDEINIT "NOGUI" "" "" ${ARGN} ) | 13 | cmake_parse_arguments(KF5_KDEINIT "NOGUI" "" "" ${ARGN} ) | ||
Show All 35 Lines |