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.
102 lines
3.3 KiB
102 lines
3.3 KiB
### CMakeLists automatically created with AutoVala |
|
### Do not edit |
|
|
|
set (DATADIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATAROOTDIR}") |
|
set (PKGDATADIR "${DATADIR}/pamac") |
|
set (GETTEXT_PACKAGE "pamac") |
|
set (RELEASE_NAME "pamac") |
|
set (CMAKE_C_FLAGS "") |
|
set (PREFIX ${CMAKE_INSTALL_PREFIX}) |
|
set (VERSION "6.7.1") |
|
set (TESTSRCDIR "${CMAKE_SOURCE_DIR}") |
|
set (DOLLAR "$") |
|
|
|
configure_file (${CMAKE_SOURCE_DIR}/src/pamac-install/Config.vala.base ${CMAKE_BINARY_DIR}/src/pamac-install/Config.vala) |
|
add_definitions(-DGETTEXT_PACKAGE=\"${GETTEXT_PACKAGE}\") |
|
set (VERSION "6.7.1") |
|
add_definitions (${DEPS_CFLAGS}) |
|
include_directories ( ${CMAKE_BINARY_DIR}/src ) |
|
link_libraries ( ${DEPS_LIBRARIES} -lpamacclassic ) |
|
link_directories ( ${DEPS_LIBRARY_DIRS} ${CMAKE_BINARY_DIR}/src ) |
|
find_package (Vala REQUIRED) |
|
include (ValaVersion) |
|
ensure_vala_version ("0.38" MINIMUM) |
|
include (ValaPrecompile) |
|
|
|
set (VALA_PACKAGES ${VALA_PACKAGES} gtk+-3.0) |
|
set (VALA_PACKAGES ${VALA_PACKAGES} json-glib-1.0) |
|
set (VALA_PACKAGES ${VALA_PACKAGES} gio-2.0) |
|
set (VALA_PACKAGES ${VALA_PACKAGES} glib-2.0) |
|
set (VALA_PACKAGES ${VALA_PACKAGES} gobject-2.0) |
|
|
|
set (APP_SOURCES ${APP_SOURCES} ${CMAKE_CURRENT_BINARY_DIR}/Config.vala) |
|
set (APP_SOURCES ${APP_SOURCES} installer.vala) |
|
set (APP_SOURCES ${APP_SOURCES} progress_dialog.vala) |
|
|
|
set (CUSTOM_VAPIS_LIST ${CUSTOM_VAPIS_LIST} ${CMAKE_BINARY_DIR}/src/pamacclassic.vapi) |
|
|
|
if (ENABLE_UPDATE_ICON) |
|
set (COMPILE_OPTIONS ${COMPILE_OPTIONS} -D ENABLE_UPDATE_ICON) |
|
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DENABLE_UPDATE_ICON " ) |
|
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DENABLE_UPDATE_ICON " ) |
|
endif () |
|
if (ENABLE_HAMBURGER) |
|
set (COMPILE_OPTIONS ${COMPILE_OPTIONS} -D ENABLE_HAMBURGER) |
|
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DENABLE_HAMBURGER " ) |
|
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DENABLE_HAMBURGER " ) |
|
endif () |
|
if (KDE_TRAY) |
|
set (COMPILE_OPTIONS ${COMPILE_OPTIONS} -D KDE_TRAY) |
|
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DKDE_TRAY " ) |
|
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DKDE_TRAY " ) |
|
endif () |
|
if (DISABLE_AUR) |
|
set (COMPILE_OPTIONS ${COMPILE_OPTIONS} -D DISABLE_AUR) |
|
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DDISABLE_AUR " ) |
|
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DDISABLE_AUR " ) |
|
endif () |
|
set (COMPILE_OPTIONS ${COMPILE_OPTIONS} --vapidir=${CMAKE_SOURCE_DIR}/src/vapis ) |
|
|
|
if ((${CMAKE_BUILD_TYPE} STREQUAL "Debug") OR (${CMAKE_BUILD_TYPE} STREQUAL "RelWithDebInfo")) |
|
set(COMPILE_OPTIONS ${COMPILE_OPTIONS} "-g") |
|
endif() |
|
|
|
set (COMPILE_OPTIONS ${COMPILE_OPTIONS} --gresources=${CMAKE_SOURCE_DIR}/data/pamac.installer.gresource.xml ) |
|
|
|
vala_precompile(VALA_C pamac-install |
|
${APP_SOURCES} |
|
PACKAGES |
|
${VALA_PACKAGES} |
|
CUSTOM_VAPIS |
|
${CUSTOM_VAPIS_LIST} |
|
OPTIONS |
|
${COMPILE_OPTIONS} |
|
) |
|
|
|
SET (VALA_C ${VALA_C} ${pamac_installer_gresource_xml_C_FILE}) |
|
add_executable(pamac-install ${VALA_C}) |
|
set ( pamac-install_DEPENDENCIES ${pamac-install_DEPENDENCIES} pamac_installer_gresource_xml ) |
|
set ( pamac-install_DEPENDENCIES ${pamac-install_DEPENDENCIES} pamacclassic ) |
|
add_dependencies( pamac-install ${pamac-install_DEPENDENCIES} ) |
|
|
|
|
|
install(TARGETS |
|
pamac-install |
|
RUNTIME DESTINATION |
|
${CMAKE_INSTALL_BINDIR} |
|
) |
|
if(HAVE_VALADOC) |
|
valadoc(pamac-install |
|
${CMAKE_BINARY_DIR}/valadoc/pamac-install |
|
${APP_SOURCES} |
|
PACKAGES |
|
${VALA_PACKAGES} |
|
CUSTOM_VAPIS |
|
${CUSTOM_VAPIS_LIST} |
|
) |
|
install(DIRECTORY |
|
${CMAKE_BINARY_DIR}/valadoc |
|
DESTINATION |
|
${CMAKE_INSTALL_DATAROOTDIR}/doc/pamac |
|
) |
|
endif()
|
|
|