You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdelibs/kinit/CMakeLists.txt

173 lines
3.2 KiB

#################################################
#
# (C) 2010 Serghei Amelian
# serghei (DOT) amelian (AT) gmail.com
#
# Improvements and feedback are welcome
#
# This file is released under GPL >= 2
#
#################################################
include_directories(
${TQT_INCLUDE_DIRS}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_BINARY_DIR}/kdecore
${CMAKE_SOURCE_DIR}
${CMAKE_SOURCE_DIR}/dcop
${CMAKE_SOURCE_DIR}/libltdl
${CMAKE_SOURCE_DIR}/kdecore
${CMAKE_SOURCE_DIR}/kdeui
${CMAKE_SOURCE_DIR}/kio
${CMAKE_SOURCE_DIR}/kio/kio
${FREETYPE_INCLUDE_DIRS}
)
link_directories(
${TDECORE_LIBRARY_DIRS}
)
#### kdeinit ####################################
set( target kdeinit )
set( ${target}_SRCS
kinit.cpp setproctitle.cpp
)
tde_add_executable( ${target}
SOURCES ${${target}_SRCS}
LINK kICE-static ltdlc-static kparts-shared ${FONTCONFIG_LIBRARIES} ${XFT_LIBRARIES}
DESTINATION ${BIN_INSTALL_DIR}
)
#### kdeinit_wrapper ############################
set( target kdeinit_wrapper )
tde_add_executable( ${target}
SOURCES wrapper.c
DESTINATION ${BIN_INSTALL_DIR}
)
#### kshell #####################################
set( target kshell )
tde_add_executable( ${target}
SOURCES shell.c
DESTINATION ${BIN_INSTALL_DIR}
)
#### kdeinit_shutdown ###########################
set( target kdeinit_shutdown )
tde_add_executable( ${target}
SOURCES wrapper.c
DESTINATION ${BIN_INSTALL_DIR}
)
#### lnusertemp #################################
set( target lnusertemp )
tde_add_executable( ${target}
SOURCES lnusertemp.c
DESTINATION ${BIN_INSTALL_DIR}
)
#### kwrapper ###################################
set( target kwrapper )
tde_add_executable( ${target}
SOURCES kwrapper.c
DESTINATION ${BIN_INSTALL_DIR}
)
#### kioslave ###################################
set( target kioslave )
tde_add_executable( ${target} AUTOMOC
SOURCES kioslave.cpp
LINK ltdlc-static kio-shared
DESTINATION ${BIN_INSTALL_DIR}
)
#### kstartupconfig #############################
set( target kstartupconfig )
tde_add_executable( ${target} AUTOMOC
SOURCES kstartupconfig.cpp
LINK kdefakes-shared ${TQT_LIBRARIES}
DESTINATION ${BIN_INSTALL_DIR}
)
#### kdostartupconfig ###########################
set( target kdostartupconfig )
tde_add_executable( ${target} AUTOMOC
SOURCES kdostartupconfig.cpp
LINK kdecore-shared
DESTINATION ${BIN_INSTALL_DIR}
)
#### start_kdeinit ##############################
set( target start_kdeinit )
if( KDEINIT_SETUID )
set( _setuid SETUID )
endif( KDEINIT_SETUID )
tde_add_executable( ${target} ${_setuid}
SOURCES start_kdeinit.c
DESTINATION ${BIN_INSTALL_DIR}
)
set_property(
TARGET ${target}
APPEND PROPERTY COMPILE_DEFINITIONS
EXECUTE="${BIN_INSTALL_DIR}/kdeinit"
)
#### start_kdeinit_wrapper ######################
set( target start_kdeinit_wrapper )
tde_add_executable( ${target}
SOURCES start_kdeinit_wrapper.c
DESTINATION ${BIN_INSTALL_DIR}
)
#### klauncher ##################################
set( target klauncher )
set( ${target}_SRCS
klauncher.cpp klauncher_main.cpp autostart.cpp
)
tde_add_kdeinit_executable( ${target} AUTOMOC
SOURCES ${${target}_SRCS}
LINK kio-shared
)