From 7b8bab847d1eeceb54a143bd749fee56700f9f35 Mon Sep 17 00:00:00 2001 From: Chris Cromer Date: Sat, 6 Jul 2019 15:24:14 -0400 Subject: [PATCH] remove cmake support --- .configure-custom.sh | 9 - CMakeLists.txt | 100 -------- autogen.sh | 3 +- cmake/CMakeLists.txt | 17 -- cmake/FindVala.cmake | 80 ------- cmake/FindValadoc.cmake | 20 -- cmake/GObjectIntrospectionMacros.cmake | 34 --- cmake/GSettings.cmake | 42 ---- cmake/Makefile | 286 ---------------------- cmake/ParseArguments.cmake | 36 --- cmake/README | 10 - cmake/README.Vala.rst | 173 -------------- cmake/Tests.cmake | 5 - cmake/Translations.cmake | 66 ------ cmake/ValaPrecompile.cmake | 243 ------------------- cmake/ValaVersion.cmake | 153 ------------ cmake/Valadoc.cmake | 38 --- configure | 314 ------------------------- data/CMakeLists.txt | 66 ------ data/dbus/CMakeLists.txt | 9 - data/icons/16x16/apps/CMakeLists.txt | 8 - data/icons/24x24/status/CMakeLists.txt | 9 - data/icons/32x32/apps/CMakeLists.txt | 8 - data/interface/CMakeLists.txt | 3 - data/mime/CMakeLists.txt | 4 - data/pixmaps/CMakeLists.txt | 4 - data/polkit/CMakeLists.txt | 4 - data/systemd/CMakeLists.txt | 73 ------ po/CMakeLists.txt | 6 - src/CMakeLists.txt | 155 ------------ src/pamac-clean-cache/CMakeLists.txt | 99 -------- src/pamac-install/CMakeLists.txt | 102 -------- src/pamac-manager/CMakeLists.txt | 109 --------- src/pamac-system-daemon/CMakeLists.txt | 106 --------- src/pamac-tray/CMakeLists.txt | 112 --------- src/pamac-user-daemon/CMakeLists.txt | 103 -------- src/vapis/CMakeLists.txt | 3 - 37 files changed, 1 insertion(+), 2611 deletions(-) delete mode 100644 .configure-custom.sh delete mode 100644 CMakeLists.txt delete mode 100644 cmake/CMakeLists.txt delete mode 100644 cmake/FindVala.cmake delete mode 100644 cmake/FindValadoc.cmake delete mode 100644 cmake/GObjectIntrospectionMacros.cmake delete mode 100644 cmake/GSettings.cmake delete mode 100644 cmake/Makefile delete mode 100644 cmake/ParseArguments.cmake delete mode 100644 cmake/README delete mode 100644 cmake/README.Vala.rst delete mode 100644 cmake/Tests.cmake delete mode 100644 cmake/Translations.cmake delete mode 100644 cmake/ValaPrecompile.cmake delete mode 100644 cmake/ValaVersion.cmake delete mode 100644 cmake/Valadoc.cmake delete mode 100755 configure delete mode 100644 data/CMakeLists.txt delete mode 100644 data/dbus/CMakeLists.txt delete mode 100644 data/icons/16x16/apps/CMakeLists.txt delete mode 100644 data/icons/24x24/status/CMakeLists.txt delete mode 100644 data/icons/32x32/apps/CMakeLists.txt delete mode 100644 data/interface/CMakeLists.txt delete mode 100644 data/mime/CMakeLists.txt delete mode 100644 data/pixmaps/CMakeLists.txt delete mode 100644 data/polkit/CMakeLists.txt delete mode 100644 data/systemd/CMakeLists.txt delete mode 100644 po/CMakeLists.txt delete mode 100644 src/CMakeLists.txt delete mode 100644 src/pamac-clean-cache/CMakeLists.txt delete mode 100644 src/pamac-install/CMakeLists.txt delete mode 100644 src/pamac-manager/CMakeLists.txt delete mode 100644 src/pamac-system-daemon/CMakeLists.txt delete mode 100644 src/pamac-tray/CMakeLists.txt delete mode 100644 src/pamac-user-daemon/CMakeLists.txt delete mode 100644 src/vapis/CMakeLists.txt diff --git a/.configure-custom.sh b/.configure-custom.sh deleted file mode 100644 index 8854d95..0000000 --- a/.configure-custom.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash - -ENABLE_VARS="kde-tray|ON|KDE_TRAY update-desktop|ON|ENABLE_UPDATE_ICON hamburger|ON|ENABLE_HAMBURGER" -ENABLE_KDE_TRAY_DOC="build with kde tray and appindicator instead of gtk3 tray" -ENABLE_ENABLE_UPDATE_ICON_DOC="install the update desktop entry" -ENABLE_ENABLE_HAMBURGER_DOC="build with the classic hamburger menu" -DISABLE_VARS="aur|ON|DISABLE_AUR icon-update|OFF|ICON_UPDATE" -DISABLE_DISABLE_AUR_DOC="disable the AUR in pamac" -DISABLE_ICON_UPDATE_DOC="disable the update of the icon cache after installing" diff --git a/CMakeLists.txt b/CMakeLists.txt deleted file mode 100644 index 7390db0..0000000 --- a/CMakeLists.txt +++ /dev/null @@ -1,100 +0,0 @@ -### CMakeLists automatically created with AutoVala -### Do not edit - -project (pamac) -cmake_minimum_required (VERSION 2.6) -cmake_policy (VERSION 2.8) -list (APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake) -enable_testing () -option(ICON_UPDATE "Update the icon cache after installing" ON) -option(BUILD_VALADOC "Build API documentation if Valadoc is available" OFF) -option(ENABLE_UPDATE_ICON "ENABLE_UPDATE_ICON" OFF) -option(ENABLE_HAMBURGER "ENABLE_HAMBURGER" OFF) -option(KDE_TRAY "KDE_TRAY" OFF) -option(DISABLE_AUR "DISABLE_AUR" OFF) - -if( NOT CMAKE_BUILD_TYPE ) - set(CMAKE_BUILD_TYPE Release) -endif() - -include(GNUInstallDirs) -if( ( ${CMAKE_INSTALL_PREFIX} MATCHES "^/usr/local" ) ) - # A workaround to ensure that works 'out of the box' in Debian-based systems - set(CMAKE_INSTALL_LIBDIR lib) -endif() - -set(HAVE_VALADOC OFF) -if(BUILD_VALADOC) - find_package(Valadoc) - if(VALADOC_FOUND) - set(HAVE_VALADOC ON) - include(Valadoc) - else() - message("Valadoc not found, will not build documentation") - endif() -endif() - -find_package(PkgConfig) - -set(MODULES_TO_CHECK ${MODULES_TO_CHECK} gdk-3.0) -set(MODULES_TO_CHECK ${MODULES_TO_CHECK} gtk+-3.0) -set(MODULES_TO_CHECK ${MODULES_TO_CHECK} json-glib-1.0) -set(MODULES_TO_CHECK ${MODULES_TO_CHECK} libalpm) -set(MODULES_TO_CHECK ${MODULES_TO_CHECK} libcurl) -set(MODULES_TO_CHECK ${MODULES_TO_CHECK} libnotify) -set(MODULES_TO_CHECK ${MODULES_TO_CHECK} libsoup-2.4) -set(MODULES_TO_CHECK ${MODULES_TO_CHECK} polkit-gobject-1) -set(MODULES_TO_CHECK ${MODULES_TO_CHECK} vte-2.91) -if (KDE_TRAY) - set(MODULES_TO_CHECK ${MODULES_TO_CHECK} appindicator3-0.1) -endif () -set(MODULES_TO_CHECK ${MODULES_TO_CHECK} gio-2.0) -set(MODULES_TO_CHECK ${MODULES_TO_CHECK} glib-2.0) -set(MODULES_TO_CHECK ${MODULES_TO_CHECK} gobject-2.0) - -pkg_check_modules(DEPS REQUIRED ${MODULES_TO_CHECK}) - - -find_program ( WHERE_glib_compile_resources glib-compile-resources ) -if ( NOT WHERE_glib_compile_resources ) - MESSAGE(FATAL_ERROR "Error! external program 'glib-compile-resources' is not installed.") -endif() - -find_program ( WHERE_gtk_update_icon_cache gtk-update-icon-cache ) -if ( NOT WHERE_gtk_update_icon_cache ) - find_program ( WHERE_gtk_update_icon_cache gtk-update-icon-cache.3.0 ) - if ( NOT WHERE_gtk_update_icon_cache ) - MESSAGE(FATAL_ERROR "Error! none of the external programs 'gtk-update-icon-cache', 'gtk-update-icon-cache.3.0', are installed.") - endif() -endif() - -find_program ( WHERE_glib_compile_schemas glib-compile-schemas ) -if ( NOT WHERE_glib_compile_schemas ) - MESSAGE(FATAL_ERROR "Error! external program 'glib-compile-schemas' is not installed.") -endif() - -find_program ( WHERE_g_ir_compiler g-ir-compiler ) -if ( NOT WHERE_g_ir_compiler ) - MESSAGE(FATAL_ERROR "Error! external program 'g-ir-compiler' is not installed.") -endif() - -add_subdirectory(src/vapis) -add_subdirectory(po) -add_subdirectory(data/pixmaps) -add_subdirectory(data/mime) -add_subdirectory(data/polkit) -add_subdirectory(data/systemd) -add_subdirectory(data) -add_subdirectory(data/dbus) -add_subdirectory(data/icons/24x24/status) -add_subdirectory(data/icons/16x16/apps) -add_subdirectory(data/icons/32x32/apps) -add_subdirectory(data/interface) -add_subdirectory(src) -add_subdirectory(src/pamac-user-daemon) -add_subdirectory(src/pamac-tray) -add_subdirectory(src/pamac-clean-cache) -add_subdirectory(src/pamac-install) -add_subdirectory(src/pamac-manager) -add_subdirectory(src/pamac-system-daemon) - diff --git a/autogen.sh b/autogen.sh index d1ce892..bd8b584 100755 --- a/autogen.sh +++ b/autogen.sh @@ -12,6 +12,5 @@ popd autovala refresh # Remove unused folders and files made by autovala rm -rf ./{install,packages,doc} ./data/{local,bash_completion} ./.hgignore ./.bzrignore -# Generate the cmake and meson build files -autovala cmake +# Generate the meson build files autovala meson diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt deleted file mode 100644 index 618fc46..0000000 --- a/cmake/CMakeLists.txt +++ /dev/null @@ -1,17 +0,0 @@ -### CMakeLists automatically created with AutoVala -### Do not edit - -IF(IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/) - install(DIRECTORY - ${CMAKE_CURRENT_SOURCE_DIR}/ - DESTINATION - share/autovala/cmake - ) -ELSE() - install(FILES - ${CMAKE_CURRENT_SOURCE_DIR}/ - DESTINATION - share/autovala/cmake - ) -ENDIF() - diff --git a/cmake/FindVala.cmake b/cmake/FindVala.cmake deleted file mode 100644 index 4ddc9a5..0000000 --- a/cmake/FindVala.cmake +++ /dev/null @@ -1,80 +0,0 @@ -## -# Copyright 2009-2010 Jakob Westhoff, 2014 Raster Software Vigo -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions are met: -# -# 1. Redistributions of source code must retain the above copyright notice, -# this list of conditions and the following disclaimer. -# -# 2. Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following disclaimer in the documentation -# and/or other materials provided with the distribution. -# -# THIS SOFTWARE IS PROVIDED BY JAKOB WESTHOFF ``AS IS'' AND ANY EXPRESS OR -# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL JAKOB WESTHOFF OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# -# The views and conclusions contained in the software and documentation are those -# of the authors and should not be interpreted as representing official policies, -# either expressed or implied, of Jakob Westhoff -## - -## -# Find module for the Vala compiler (valac) -# -# This module determines wheter a Vala compiler is installed on the current -# system and where its executable is. -# -# Call the module using "find_package(Vala) from within your CMakeLists.txt. -# -# The following variables will be set after an invocation: -# -# VALA_FOUND Whether the vala compiler has been found or not -# VALA_EXECUTABLE Full path to the valac executable if it has been found -# VALA_VERSION Version number of the available valac -## - - -# Search for the valac executable in the usual system paths. -find_program(VALA_EXECUTABLE NAMES valac) - -if (VALA_EXECUTABLE STREQUAL "VALA_EXECUTABLE-NOTFOUND") - -# if valac executable is not found, it can be that valac is not installed, or -# that the OS is source-based (like gentoo), and doesn't do a link from -# valac-X.YY to valac. In that case, search for the specific valac binary after - - if (NOT VALA_DEFERRING_COMPILER_SEARCH) - message (STATUS "VALAC not found. Deferring compiler search") - endif(NOT VALA_DEFERRING_COMPILER_SEARCH) - set(VALA_DEFERRING_COMPILER_SEARCH TRUE) - unset(VALA_EXECUTABLE) - unset(VALA_VERSION) - -else(VALA_EXECUTABLE STREQUAL "VALA_EXECUTABLE-NOTFOUND") - -# Handle the QUIETLY and REQUIRED arguments, which may be given to the find call. -# Furthermore set VALA_FOUND to TRUE if Vala has been found (aka. -# VALA_EXECUTABLE is set) - - include(FindPackageHandleStandardArgs) - find_package_handle_standard_args(Vala DEFAULT_MSG VALA_EXECUTABLE) - - mark_as_advanced(VALA_EXECUTABLE) - -# Determine the valac version - if(VALA_FOUND) - execute_process(COMMAND ${VALA_EXECUTABLE} "--version" OUTPUT_VARIABLE "VALA_VERSION") - string(REPLACE "Vala" "" "VALA_VERSION" ${VALA_VERSION}) - string(STRIP ${VALA_VERSION} "VALA_VERSION") - endif(VALA_FOUND) -endif(VALA_EXECUTABLE STREQUAL "VALA_EXECUTABLE-NOTFOUND") diff --git a/cmake/FindValadoc.cmake b/cmake/FindValadoc.cmake deleted file mode 100644 index 2fc0c73..0000000 --- a/cmake/FindValadoc.cmake +++ /dev/null @@ -1,20 +0,0 @@ - -# Search for the valadocc executable in the usual system paths. -find_program(VALADOC_EXECUTABLE NAMES valadoc) - -# Handle the QUIETLY and REQUIRED arguments, which may be given to the find call. -# Furthermore set VALA_FOUND to TRUE if Vala has been found (aka. -# VALA_EXECUTABLE is set) - -include(FindPackageHandleStandardArgs) -find_package_handle_standard_args(Valadoc DEFAULT_MSG VALADOC_EXECUTABLE) - -mark_as_advanced(VALADOC_EXECUTABLE) - -# Determine the valac version -if(VALA_FOUND) - execute_process(COMMAND ${VALA_EXECUTABLE} "--version" - OUTPUT_VARIABLE "VALA_VERSION") - string(REPLACE "Vala" "" "VALA_VERSION" ${VALA_VERSION}) - string(STRIP ${VALA_VERSION} "VALA_VERSION") -endif(VALA_FOUND) diff --git a/cmake/GObjectIntrospectionMacros.cmake b/cmake/GObjectIntrospectionMacros.cmake deleted file mode 100644 index 6a0dc0b..0000000 --- a/cmake/GObjectIntrospectionMacros.cmake +++ /dev/null @@ -1,34 +0,0 @@ -macro(add_target_gir TARGET_NAME GIR_NAME HEADER CFLAGS GRANITE_VERSION) - set(PACKAGES "") - foreach(PKG ${ARGN}) - set(PACKAGES ${PACKAGES} --include=${PKG}) - endforeach() - install(CODE "set(ENV{LD_LIBRARY_PATH} \"${CMAKE_CURRENT_BINARY_DIR}:\$ENV{LD_LIBRARY_PATH}\") - execute_process(COMMAND g-ir-scanner ${CFLAGS} -n ${GIR_NAME} - --quiet - --library ${TARGET_NAME} ${PACKAGES} - -o ${CMAKE_CURRENT_BINARY_DIR}/${GIR_NAME}-${GRANITE_VERSION}.gir - -L${CMAKE_CURRENT_BINARY_DIR} - --nsversion=${GRANITE_VERSION} ${HEADER})") - install(CODE "execute_process(COMMAND g-ir-compiler ${CMAKE_CURRENT_BINARY_DIR}/${GIR_NAME}-${GRANITE_VERSION}.gir -o ${CMAKE_CURRENT_BINARY_DIR}/${GIR_NAME}-${GRANITE_VERSION}.typelib)") - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${GIR_NAME}-${GRANITE_VERSION}.gir DESTINATION share/gir-1.0/) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${GIR_NAME}-${GRANITE_VERSION}.typelib DESTINATION lib/girepository-1.0/) -endmacro() - -macro(add_target_gir_with_executable TARGET_NAME EXE_NAME GIR_NAME HEADER EXE_HEADER CFLAGS GRANITE_VERSION) - set(PACKAGES "") - foreach(PKG ${ARGN}) - set(PACKAGES ${PACKAGES} --include=${PKG}) - endforeach() - install(CODE "set(ENV{LD_LIBRARY_PATH} \"${CMAKE_CURRENT_BINARY_DIR}:\$ENV{LD_LIBRARY_PATH}\") - execute_process(COMMAND g-ir-scanner ${CFLAGS} -n ${GIR_NAME} - --quiet - --library ${TARGET_NAME} --program ${EXE_NAME} ${PACKAGES} - -o ${CMAKE_CURRENT_BINARY_DIR}/${GIR_NAME}-${GRANITE_VERSION}.gir - -L${CMAKE_CURRENT_BINARY_DIR} - -I${CMAKE_CURRENT_BINARY_DIR} - --nsversion=${GRANITE_VERSION} ${HEADER} ${EXE_HEADER})") - install(CODE "execute_process(COMMAND g-ir-compiler ${CMAKE_CURRENT_BINARY_DIR}/${GIR_NAME}-${GRANITE_VERSION}.gir -o ${CMAKE_CURRENT_BINARY_DIR}/${GIR_NAME}-${GRANITE_VERSION}.typelib)") - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${GIR_NAME}-${GRANITE_VERSION}.gir DESTINATION share/gir-1.0/) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${GIR_NAME}-${GRANITE_VERSION}.typelib DESTINATION lib/girepository-1.0/) -endmacro() diff --git a/cmake/GSettings.cmake b/cmake/GSettings.cmake deleted file mode 100644 index 8fd745c..0000000 --- a/cmake/GSettings.cmake +++ /dev/null @@ -1,42 +0,0 @@ -# GSettings.cmake, CMake macros written for Marlin, feel free to re-use them. - -option (GSETTINGS_LOCALINSTALL "Install GSettings Schemas locally instead of to the GLib prefix" ON) - -option (GSETTINGS_COMPILE "Compile GSettings Schemas after installation" ${GSETTINGS_LOCALINSTALL}) - -if(GSETTINGS_LOCALINSTALL) - message(STATUS "GSettings schemas will be installed locally.") -endif() - -if(GSETTINGS_COMPILE) - message(STATUS "GSettings shemas will be compiled.") -endif() - -macro(add_schema SCHEMA_NAME) - - set(PKG_CONFIG_EXECUTABLE pkg-config) - # Have an option to not install the schema into where GLib is - if (GSETTINGS_LOCALINSTALL) - SET (GSETTINGS_DIR "${CMAKE_INSTALL_PREFIX}/share/glib-2.0/schemas/") - else (GSETTINGS_LOCALINSTALL) - execute_process (COMMAND ${PKG_CONFIG_EXECUTABLE} glib-2.0 --variable prefix OUTPUT_VARIABLE _glib_prefix OUTPUT_STRIP_TRAILING_WHITESPACE) - SET (GSETTINGS_DIR "${_glib_prefix}/share/glib-2.0/schemas/") - endif (GSETTINGS_LOCALINSTALL) - - # Run the validator and error if it fails - execute_process (COMMAND ${PKG_CONFIG_EXECUTABLE} gio-2.0 --variable glib_compile_schemas OUTPUT_VARIABLE _glib_comple_schemas OUTPUT_STRIP_TRAILING_WHITESPACE) - execute_process (COMMAND ${_glib_comple_schemas} --dry-run --schema-file=${CMAKE_CURRENT_SOURCE_DIR}/${SCHEMA_NAME} ERROR_VARIABLE _schemas_invalid OUTPUT_STRIP_TRAILING_WHITESPACE) - - if (_schemas_invalid) - message (SEND_ERROR "Schema validation error: ${_schemas_invalid}") - endif (_schemas_invalid) - - # Actually install and recomple schemas - message (STATUS "GSettings schemas will be installed into ${GSETTINGS_DIR}") - install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/${SCHEMA_NAME} DESTINATION ${GSETTINGS_DIR} OPTIONAL) - - if (GSETTINGS_COMPILE) - install (CODE "message (STATUS \"Compiling GSettings schemas\")") - install (CODE "execute_process (COMMAND ${_glib_comple_schemas} ${GSETTINGS_DIR})") - endif () -endmacro() diff --git a/cmake/Makefile b/cmake/Makefile deleted file mode 100644 index aee34c9..0000000 --- a/cmake/Makefile +++ /dev/null @@ -1,286 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 2.8 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canoncical targets will work. -.SUFFIXES: - -# Remove some rules from gmake that .SUFFIXES does not remove. -SUFFIXES = - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E remove -f - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/mefrio/Scrivania/cmake - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/mefrio/Scrivania/cmake/cmake - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running interactive CMake command-line interface..." - /usr/bin/cmake -i . -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: install/local -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: install/strip -.PHONY : install/strip/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# The main all target -all: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/mefrio/Scrivania/cmake/cmake/CMakeFiles /home/mefrio/Scrivania/cmake/cmake/CMakeFiles/progress.marks - $(MAKE) -f CMakeFiles/Makefile2 all - $(CMAKE_COMMAND) -E cmake_progress_start /home/mefrio/Scrivania/cmake/cmake/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - $(MAKE) -f CMakeFiles/Makefile2 clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - $(MAKE) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - $(MAKE) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -#============================================================================= -# Target rules for targets named scratch - -# Build rule for target. -scratch: cmake_check_build_system - $(MAKE) -f CMakeFiles/Makefile2 scratch -.PHONY : scratch - -# fast build rule for target. -scratch/fast: - $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/build -.PHONY : scratch/fast - -src/entry.o: src/entry.c.o -.PHONY : src/entry.o - -# target to build an object file -src/entry.c.o: - $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/entry.c.o -.PHONY : src/entry.c.o - -src/entry.i: src/entry.c.i -.PHONY : src/entry.i - -# target to preprocess a source file -src/entry.c.i: - $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/entry.c.i -.PHONY : src/entry.c.i - -src/entry.s: src/entry.c.s -.PHONY : src/entry.s - -# target to generate assembly for a file -src/entry.c.s: - $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/entry.c.s -.PHONY : src/entry.c.s - -src/main_window.o: src/main_window.c.o -.PHONY : src/main_window.o - -# target to build an object file -src/main_window.c.o: - $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/main_window.c.o -.PHONY : src/main_window.c.o - -src/main_window.i: src/main_window.c.i -.PHONY : src/main_window.i - -# target to preprocess a source file -src/main_window.c.i: - $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/main_window.c.i -.PHONY : src/main_window.c.i - -src/main_window.s: src/main_window.c.s -.PHONY : src/main_window.s - -# target to generate assembly for a file -src/main_window.c.s: - $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/main_window.c.s -.PHONY : src/main_window.c.s - -src/menu.o: src/menu.c.o -.PHONY : src/menu.o - -# target to build an object file -src/menu.c.o: - $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/menu.c.o -.PHONY : src/menu.c.o - -src/menu.i: src/menu.c.i -.PHONY : src/menu.i - -# target to preprocess a source file -src/menu.c.i: - $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/menu.c.i -.PHONY : src/menu.c.i - -src/menu.s: src/menu.c.s -.PHONY : src/menu.s - -# target to generate assembly for a file -src/menu.c.s: - $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/menu.c.s -.PHONY : src/menu.c.s - -src/notebook.o: src/notebook.c.o -.PHONY : src/notebook.o - -# target to build an object file -src/notebook.c.o: - $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/notebook.c.o -.PHONY : src/notebook.c.o - -src/notebook.i: src/notebook.c.i -.PHONY : src/notebook.i - -# target to preprocess a source file -src/notebook.c.i: - $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/notebook.c.i -.PHONY : src/notebook.c.i - -src/notebook.s: src/notebook.c.s -.PHONY : src/notebook.s - -# target to generate assembly for a file -src/notebook.c.s: - $(MAKE) -f CMakeFiles/scratch.dir/build.make CMakeFiles/scratch.dir/src/notebook.c.s -.PHONY : src/notebook.c.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... scratch" - @echo "... src/entry.o" - @echo "... src/entry.i" - @echo "... src/entry.s" - @echo "... src/main_window.o" - @echo "... src/main_window.i" - @echo "... src/main_window.s" - @echo "... src/menu.o" - @echo "... src/menu.i" - @echo "... src/menu.s" - @echo "... src/notebook.o" - @echo "... src/notebook.i" - @echo "... src/notebook.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/cmake/ParseArguments.cmake b/cmake/ParseArguments.cmake deleted file mode 100644 index 717c0f5..0000000 --- a/cmake/ParseArguments.cmake +++ /dev/null @@ -1,36 +0,0 @@ -## -# This is a helper Macro to parse optional arguments in Macros/Functions -# It has been taken from the public CMake wiki. -# See http://www.cmake.org/Wiki/CMakeMacroParseArguments for documentation and -# licensing. -## -macro(parse_arguments prefix arg_names option_names) - set(DEFAULT_ARGS) - foreach(arg_name ${arg_names}) - set(${prefix}_${arg_name}) - endforeach(arg_name) - foreach(option ${option_names}) - set(${prefix}_${option} FALSE) - endforeach(option) - - set(current_arg_name DEFAULT_ARGS) - set(current_arg_list) - foreach(arg ${ARGN}) - set(larg_names ${arg_names}) - list(FIND larg_names "${arg}" is_arg_name) - if(is_arg_name GREATER -1) - set(${prefix}_${current_arg_name} ${current_arg_list}) - set(current_arg_name ${arg}) - set(current_arg_list) - else(is_arg_name GREATER -1) - set(loption_names ${option_names}) - list(FIND loption_names "${arg}" is_option) - if(is_option GREATER -1) - set(${prefix}_${arg} TRUE) - else(is_option GREATER -1) - set(current_arg_list ${current_arg_list} ${arg}) - endif(is_option GREATER -1) - endif(is_arg_name GREATER -1) - endforeach(arg) - set(${prefix}_${current_arg_name} ${current_arg_list}) -endmacro(parse_arguments) diff --git a/cmake/README b/cmake/README deleted file mode 100644 index 9d45b32..0000000 --- a/cmake/README +++ /dev/null @@ -1,10 +0,0 @@ - Elementary CMake modules - -This is a set of CMake modules: Translations, GSettings, and Vala modules. - -For all the Vala related modules see README.Vala.rst: - - ParseArguments.cmake - - ValaPrecompile.cmake - - ValaVersion.cmake - - FindVala.cmake - diff --git a/cmake/README.Vala.rst b/cmake/README.Vala.rst deleted file mode 100644 index bcc59b7..0000000 --- a/cmake/README.Vala.rst +++ /dev/null @@ -1,173 +0,0 @@ -========== -Vala CMake -========== -:Author: - Jakob Westhoff -:Version: - Draft - - -Overview -======== - -Vala CMake is a collection of macros for the CMake_ build system to allow the -creation and management of projects developed using the Vala_ programming -language or its "Genie" flavor (less tested). - - -Installation -============ - -To use the Vala macros in your own project you need to copy the macro files to -an arbitrary folder in your projects directory and reference them in your -``CMakeLists.txt`` file. - -Assuming the macros are stored under ``cmake/vala`` in your projects folder you -need to add the following information to your base ``CMakeLists.txt``:: - - list(APPEND CMAKE_MODULE_PATH - ${CMAKE_SOURCE_DIR}/cmake/vala - ) - -After the new module path as been added you can simply include the provided -modules or use the provided find routines. - - -Finding Vala -============ - -The find module for vala works like any other Find module in CMake. -You can use it by simply calling the usual ``find_package`` function. Default -parameters like ``REQUIRED`` and ``QUIETLY`` are supported. - -:: - - find_package(Vala REQUIRED) - -After a successful call to the find_package function the following variables -will be set: - -VALA_FOUND - Whether the vala compiler has been found or not - -VALA_EXECUTABLE - Full path to the valac executable if it has been found - -VALA_VERSION - Version number of the available valac - - -Precompiling Vala sources -========================= - -CMake is mainly supposed to handle c or c++ based projects. Luckily every vala -program is translated into plain c code using the vala compiler, followed by -normal compilation of the generated c program using gcc. - -The macro ``vala_precompile`` uses that fact to create c files from your .vala -sources for further CMake processing. - -The first parameter provided is a variable, which will be filled with a list of -c files outputted by the vala compiler. This list can than be used in -conjunction with functions like ``add_executable`` or others to create the -necessary compile rules with CMake. - -The initial variable is followed by a list of .vala files to be compiled. -Please take care to add every vala file belonging to the currently compiled -project or library as Vala will otherwise not be able to resolve all -dependencies. - -The following sections may be specified afterwards to provide certain options -to the vala compiler: - -PACKAGES - A list of vala packages/libraries to be used during the compile cycle. The - package names are exactly the same, as they would be passed to the valac - "--pkg=" option. - -OPTIONS - A list of optional options to be passed to the valac executable. This can be - used to pass "--thread" for example to enable multi-threading support. - -DIRECTORY - Specify the directory where the output source files will be stored. If - ommitted, the source files will be stored in CMAKE_CURRENT_BINARY_DIR. - -CUSTOM_VAPIS - A list of custom vapi files to be included for compilation. This can be - useful to include freshly created vala libraries without having to install - them in the system. - -GENERATE_VAPI - Pass all the needed flags to the compiler to create an internal vapi for - the compiled library. The provided name will be used for this and a - .vapi file will be created. - -GENERATE_HEADER - Let the compiler generate a header file for the compiled code. There will - be a header file as well as an internal header file being generated called - .h and _internal.h - -The following call is a simple example to the vala_precompile macro showing an -example to every of the optional sections:: - - vala_precompile(VALA_C - source1.vala - source2.vala - source3.vala - PACKAGES - gtk+-2.0 - gio-1.0 - posix - OPTIONS - --thread - CUSTOM_VAPIS - some_vapi.vapi - GENERATE_VAPI - myvapi - GENERATE_HEADER - myheader - ) - -Most important is the variable VALA_C which will contain all the generated c -file names after the call. The easiest way to use this information is to tell -CMake to create an executable out of it. - -:: - - add_executable(myexecutable ${VALA_C}) - - -Further reading -=============== - -The `Pdf Presenter Console`__ , which is a vala based project of mine, makes -heavy usage of the here described macros. To look at a real world example of -these macros the mentioned project is the right place to take a look. The svn -trunk of it can be found at:: - - svn://pureenergy.cc/pdf_presenter_console/trunk - - -__ http://westhoffswelt.de/projects/pdf_presenter_console.html - - -Acknowledgments -=============== - -Thanks go out to Florian Sowade, a fellow local PHP-Usergroupie, who helped me -a lot with the initial version of this macros and always answered my mostly -dumb CMake questions. - -.. _CMake: http://cmake.org -.. _Vala: http://live.gnome.org/Vala -.. _Genie: http://live.gnome.org/Genie - - - -.. - Local Variables: - mode: rst - fill-column: 79 - End: - vim: et syn=rst tw=79 diff --git a/cmake/Tests.cmake b/cmake/Tests.cmake deleted file mode 100644 index 76ba0b7..0000000 --- a/cmake/Tests.cmake +++ /dev/null @@ -1,5 +0,0 @@ -# Test macros for Marlin, feel free to re-use them. - -macro(add_test_executable EXE_NAME) - add_test(${EXE_NAME} gtester ${CMAKE_CURRENT_BINARY_DIR}/${EXE_NAME}) -endmacro() diff --git a/cmake/Translations.cmake b/cmake/Translations.cmake deleted file mode 100644 index f4d6853..0000000 --- a/cmake/Translations.cmake +++ /dev/null @@ -1,66 +0,0 @@ -# Translations.cmake, CMake macros written for Marlin, feel free to re-use them - -macro(add_translations_directory NLS_PACKAGE) - add_custom_target (i18n ALL COMMENT “Building i18n messages.”) - find_program (MSGFMT_EXECUTABLE msgfmt) - file (GLOB PO_FILES ${CMAKE_CURRENT_SOURCE_DIR}/*.po) - foreach (PO_INPUT ${PO_FILES}) - get_filename_component (PO_INPUT_BASE ${PO_INPUT} NAME_WE) - set (MO_OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${PO_INPUT_BASE}.mo) - add_custom_command (TARGET i18n COMMAND ${MSGFMT_EXECUTABLE} -o ${MO_OUTPUT} ${PO_INPUT}) - - install (FILES ${MO_OUTPUT} DESTINATION - share/locale/${PO_INPUT_BASE}/LC_MESSAGES - RENAME ${NLS_PACKAGE}.mo) - endforeach (PO_INPUT ${PO_FILES}) -endmacro(add_translations_directory) - - -macro(add_translations_catalog NLS_PACKAGE) - add_custom_target (pot COMMENT “Building translation catalog.”) - find_program (XGETTEXT_EXECUTABLE xgettext) - - set(C_SOURCE "") - set(VALA_SOURCE "") - set(GLADE_SOURCE "") - - foreach(FILES_INPUT ${ARGN}) - set(BASE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${FILES_INPUT}) - - file (GLOB_RECURSE SOURCE_FILES ${BASE_DIRECTORY}/*.c) - foreach(C_FILE ${SOURCE_FILES}) - set(C_SOURCE ${C_SOURCE} ${C_FILE}) - endforeach() - - file (GLOB_RECURSE SOURCE_FILES ${BASE_DIRECTORY}/*.vala) - foreach(VALA_C_FILE ${SOURCE_FILES}) - set(VALA_SOURCE ${VALA_SOURCE} ${VALA_C_FILE}) - endforeach() - - file (GLOB_RECURSE SOURCE_FILES ${BASE_DIRECTORY}/*.ui) - foreach(GLADE_C_FILE ${SOURCE_FILES}) - set(GLADE_SOURCE ${GLADE_SOURCE} ${GLADE_C_FILE}) - endforeach() - endforeach() - - set(BASE_XGETTEXT_COMMAND - ${XGETTEXT_EXECUTABLE} -d ${NLS_PACKAGE} - -o ${CMAKE_CURRENT_SOURCE_DIR}/${NLS_PACKAGE}.pot - --keyword="_" --keyword="N_" --from-code=UTF-8) - - set(CONTINUE_FLAG "") - - IF(NOT "${C_SOURCE}" STREQUAL "") - add_custom_command(TARGET pot COMMAND ${BASE_XGETTEXT_COMMAND} ${C_SOURCE}) - set(CONTINUE_FLAG "-j") - ENDIF() - - IF(NOT "${VALA_SOURCE}" STREQUAL "") - add_custom_command(TARGET pot COMMAND ${BASE_XGETTEXT_COMMAND} ${CONTINUE_FLAG} -LC\# ${VALA_SOURCE}) - set(CONTINUE_FLAG "-j") - ENDIF() - - IF(NOT "${GLADE_SOURCE}" STREQUAL "") - add_custom_command (TARGET pot COMMAND ${BASE_XGETTEXT_COMMAND} ${CONTINUE_FLAG} -LGlade ${GLADE_SOURCE}) - ENDIF() -endmacro() diff --git a/cmake/ValaPrecompile.cmake b/cmake/ValaPrecompile.cmake deleted file mode 100644 index 0061c12..0000000 --- a/cmake/ValaPrecompile.cmake +++ /dev/null @@ -1,243 +0,0 @@ -## -# Copyright 2009-2010 Jakob Westhoff. All rights reserved. -# Copyright 2012 elementary. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions are met: -# -# 1. Redistributions of source code must retain the above copyright notice, -# this list of conditions and the following disclaimer. -# -# 2. Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following disclaimer in the documentation -# and/or other materials provided with the distribution. -# -# THIS SOFTWARE IS PROVIDED BY JAKOB WESTHOFF ``AS IS'' AND ANY EXPRESS OR -# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL JAKOB WESTHOFF OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# -# The views and conclusions contained in the software and documentation are those -# of the authors and should not be interpreted as representing official policies, -# either expressed or implied, of Jakob Westhoff -## - -include(ParseArguments) -find_package(Vala REQUIRED) - -## -# Compile vala files to their c equivalents for further processing. -# -# The "vala_precompile" macro takes care of calling the valac executable on the -# given source to produce c files which can then be processed further using -# default cmake functions. -# -# The first parameter provided is a variable, which will be filled with a list -# of c files outputted by the vala compiler. This list can than be used in -# conjuction with functions like "add_executable" or others to create the -# neccessary compile rules with CMake. -# -# The initial variable is followed by a list of .vala files to be compiled. -# Please take care to add every vala file belonging to the currently compiled -# project or library as Vala will otherwise not be able to resolve all -# dependencies. -# -# The following sections may be specified afterwards to provide certain options -# to the vala compiler: -# -# PACKAGES -# A list of vala packages/libraries to be used during the compile cycle. The -# package names are exactly the same, as they would be passed to the valac -# "--pkg=" option. -# -# OPTIONS -# A list of optional options to be passed to the valac executable. This can be -# used to pass "--thread" for example to enable multi-threading support. -# -# CUSTOM_VAPIS -# A list of custom vapi files to be included for compilation. This can be -# useful to include freshly created vala libraries without having to install -# them in the system. -# -# GENERATE_VAPI -# Pass all the needed flags to the compiler to create an internal vapi for -# the compiled library. The provided name will be used for this and a -# .vapi file will be created. -# -# GENERATE_HEADER -# Let the compiler generate a header file for the compiled code. There will -# be a header file as well as an internal header file being generated called -# .h and _internal.h -# -# GENERATE_GIR -# Have the compiler generate a GObject-Introspection repository file with -# name: .gir. This can be later used to create a binary typelib -# using the GI compiler. -# -# GENERATE_SYMBOLS -# Output a .symbols file containing all the exported symbols. -# -# The following call is a simple example to the vala_precompile macro showing -# an example to every of the optional sections: -# -# vala_precompile(VALA_C mytargetname -# source1.vala -# source2.vala -# source3.vala -# PACKAGES -# gtk+-2.0 -# gio-1.0 -# posix -# DIRECTORY -# gen -# OPTIONS -# --thread -# CUSTOM_VAPIS -# some_vapi.vapi -# GENERATE_VAPI -# myvapi -# GENERATE_HEADER -# myheader -# GENERATE_GIR -# mygir -# GENERATE_SYMBOLS -# mysymbols -# ) -# -# Most important is the variable VALA_C which will contain all the generated c -# file names after the call. -## - -macro(vala_precompile output target_name) - parse_arguments(ARGS "TARGET;PACKAGES;OPTIONS;DIRECTORY;GENERATE_GIR;GENERATE_SYMBOLS;GENERATE_HEADER;GENERATE_VAPI;CUSTOM_VAPIS" "" ${ARGN}) - - if(ARGS_DIRECTORY) - set(DIRECTORY ${ARGS_DIRECTORY}) - else(ARGS_DIRECTORY) - set(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) - endif(ARGS_DIRECTORY) - include_directories(${DIRECTORY}) - set(vala_pkg_opts "") - foreach(pkg ${ARGS_PACKAGES}) - list(APPEND vala_pkg_opts "--pkg=${pkg}") - endforeach(pkg ${ARGS_PACKAGES}) - set(in_files "") - set(out_files "") - set(out_files_display "") - set(${output} "") - - foreach(src ${ARGS_DEFAULT_ARGS}) - string(REGEX MATCH "^([a-zA-Z]:)?/" IS_MATCHED ${src}) - if(${IS_MATCHED} MATCHES "/") - set(src_file_path ${src}) - else() - set(src_file_path ${CMAKE_CURRENT_SOURCE_DIR}/${src}) - endif() - list(APPEND in_files ${src_file_path}) - string(REPLACE ".vala" ".c" src ${src}) - string(REPLACE ".gs" ".c" src ${src}) - if(${IS_MATCHED} MATCHES "/") - get_filename_component(VALA_FILE_NAME ${src} NAME) - set(out_file "${DIRECTORY}/${VALA_FILE_NAME}") - list(APPEND out_files "${DIRECTORY}/${VALA_FILE_NAME}") - else() - set(out_file "${DIRECTORY}/${src}") - list(APPEND out_files "${DIRECTORY}/${src}") - endif() - list(APPEND ${output} ${out_file}) - list(APPEND out_files_display "${src}") - endforeach(src ${ARGS_DEFAULT_ARGS}) - - set(custom_vapi_arguments "") - if(ARGS_CUSTOM_VAPIS) - foreach(vapi ${ARGS_CUSTOM_VAPIS}) - if(${vapi} MATCHES ${CMAKE_SOURCE_DIR} OR ${vapi} MATCHES ${CMAKE_BINARY_DIR}) - list(APPEND custom_vapi_arguments ${vapi}) - else (${vapi} MATCHES ${CMAKE_SOURCE_DIR} OR ${vapi} MATCHES ${CMAKE_BINARY_DIR}) - list(APPEND custom_vapi_arguments ${CMAKE_CURRENT_SOURCE_DIR}/${vapi}) - endif(${vapi} MATCHES ${CMAKE_SOURCE_DIR} OR ${vapi} MATCHES ${CMAKE_BINARY_DIR}) - endforeach(vapi ${ARGS_CUSTOM_VAPIS}) - endif(ARGS_CUSTOM_VAPIS) - - set(vapi_arguments "") - if(ARGS_GENERATE_VAPI) - list(APPEND out_files "${DIRECTORY}/${ARGS_GENERATE_VAPI}.vapi") - list(APPEND out_files_display "${ARGS_GENERATE_VAPI}.vapi") - set(vapi_arguments "--library=${ARGS_GENERATE_VAPI}" "--vapi=${ARGS_GENERATE_VAPI}.vapi") - - # Header and internal header is needed to generate internal vapi - if (NOT ARGS_GENERATE_HEADER) - set(ARGS_GENERATE_HEADER ${ARGS_GENERATE_VAPI}) - endif(NOT ARGS_GENERATE_HEADER) - endif(ARGS_GENERATE_VAPI) - - set(header_arguments "") - if(ARGS_GENERATE_HEADER) - list(APPEND out_files "${DIRECTORY}/${ARGS_GENERATE_HEADER}.h") - list(APPEND out_files_display "${ARGS_GENERATE_HEADER}.h") - list(APPEND header_arguments "--header=${ARGS_GENERATE_HEADER}.h") - endif(ARGS_GENERATE_HEADER) - - set(gir_arguments "") - if(ARGS_GENERATE_GIR) - list(APPEND out_files "${DIRECTORY}/${ARGS_GENERATE_GIR}.gir") - list(APPEND out_files_display "${ARGS_GENERATE_GIR}.gir") - set(gir_arguments "--gir=${ARGS_GENERATE_GIR}.gir") - endif(ARGS_GENERATE_GIR) - - set(symbols_arguments "") - if(ARGS_GENERATE_SYMBOLS) - list(APPEND out_files "${DIRECTORY}/${ARGS_GENERATE_SYMBOLS}.symbols") - list(APPEND out_files_display "${ARGS_GENERATE_SYMBOLS}.symbols") - set(symbols_arguments "--symbols=${ARGS_GENERATE_SYMBOLS}.symbols") - endif(ARGS_GENERATE_SYMBOLS) - - set(os_defines "") - if(WIN32) - list(APPEND os_defines "-D" "\"G_OS_WIN32\"") - endif(WIN32) - - # Workaround for a bug that would make valac run twice. This file is written - # after the vala compiler generates C source code. - set (extra_name ${extra_name}_ ) - set(OUTPUT_STAMP ${CMAKE_CURRENT_BINARY_DIR}/${target_name}${extra_name}valac.stamp) - - add_custom_command( - OUTPUT - ${OUTPUT_STAMP} - COMMAND - ${VALA_EXECUTABLE} - ARGS - "-C" - ${header_arguments} - ${vapi_arguments} - ${gir_arguments} - ${symbols_arguments} - "-b" ${CMAKE_CURRENT_SOURCE_DIR} - "-d" ${DIRECTORY} - ${os_defines} - ${vala_pkg_opts} - ${ARGS_OPTIONS} - ${in_files} - ${custom_vapi_arguments} - COMMAND - touch - ARGS - ${OUTPUT_STAMP} - DEPENDS - ${in_files} - ${ARGS_CUSTOM_VAPIS} - COMMENT - "Generating ${out_files_display}" - ) - - # This command will be run twice for some reason (pass a non-empty string to COMMENT - # in order to see it). Since valac is not executed from here, this won't be a problem. - add_custom_command(OUTPUT ${out_files} DEPENDS ${OUTPUT_STAMP} COMMENT "") -endmacro(vala_precompile) diff --git a/cmake/ValaVersion.cmake b/cmake/ValaVersion.cmake deleted file mode 100644 index 07946de..0000000 --- a/cmake/ValaVersion.cmake +++ /dev/null @@ -1,153 +0,0 @@ -## -# Copyright (C) 2014 Raster Software Vigo -# Autovala is free software: you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the -# Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Autovala is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . -# -# Copyright (C) 2013, Valama development team -# -# Copyright 2009-2010 Jakob Westhoff All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions are met: -# -# 1. Redistributions of source code must retain the above copyright notice, -# this list of conditions and the following disclaimer. -# -# 2. Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following disclaimer in the documentation -# and/or other materials provided with the distribution. -# -# THIS SOFTWARE IS PROVIDED BY JAKOB WESTHOFF ``AS IS'' AND ANY EXPRESS OR -# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL JAKOB WESTHOFF OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# -# The views and conclusions contained in the software and documentation are those -# of the authors and should not be interpreted as representing official policies, -# either expressed or implied, of Jakob Westhoff -## - -include(ParseArguments) -find_package(Vala REQUIRED) - -## -# Ensure a certain valac version is available -# -# The initial argument is the version to check for -# -# It may be followed by a optional parameter to specifiy a version range. The -# following options are valid: -# -# EXACT -# Vala needs to be available in the exact version given -# -# MINIMUM -# The provided version is the minimum version. Therefore Vala needs to be -# available in the given version or any higher version -# -# MAXIMUM -# The provided version is the maximum. Therefore Vala needs to be available -# in the given version or any version older than this -# -# If no option is specified the version will be treated as a minimal version. -## -macro(ensure_vala_version ensure_version) - - if (USE_VALA_BINARY) - message(STATUS "Forced use of vala binary ${USE_VALA_BINARY}") - set(VALA_EXECUTABLE ${USE_VALA_BINARY}) - else (USE_VALA_BINARY) - - message(STATUS "checking for Vala version of valac-${ensure_version}") - - unset(version_accepted) - execute_process(COMMAND "valac-${ensure_version}" "--version" - OUTPUT_VARIABLE "VALA_VERSION" OUTPUT_STRIP_TRAILING_WHITESPACE) - if (NOT VALA_VERSION) - - find_program(VALA_EXECUTABLE "valac") - - # If the specific version asked for this project is not found, - # try to use the one pointed by the valac link - - parse_arguments(ARGS "" "MINIMUM;MAXIMUM;EXACT" ${ARGN}) - set(compare_message "") - set(error_message "") - if(ARGS_MINIMUM) - set(compare_message "a minimum ") - set(error_message "or greater ") - elseif(ARGS_MAXIMUM) - set(compare_message "a maximum ") - set(error_message "or less ") - endif(ARGS_MINIMUM) - - message(STATUS "checking for ${compare_message}Vala version of ${ensure_version}" ) - - execute_process(COMMAND ${VALA_EXECUTABLE} "--version" - OUTPUT_VARIABLE "VALA_VERSION" OUTPUT_STRIP_TRAILING_WHITESPACE) - else(NOT VALA_VERSION) - set(VALA_EXECUTABLE "valac-${ensure_version}") - endif(NOT VALA_VERSION) - - # this code allows to identify development versions as the right version - # e.g. 0.19.1 -> 0.20 ; 0.20.1 -> 0.20 ; - # But this code seems to not be fine 0.24.0.2-2235 -> 0.26 - # Thanks to Yannick Inizan - string(REPLACE "Vala" "" "VALA_VERSION" ${VALA_VERSION}) - string(STRIP ${VALA_VERSION} "VALA_VERSION") - string(REPLACE "." ";" VALA_LIST "${VALA_VERSION}") - list(GET VALA_LIST 0 maj_ver) - list(GET VALA_LIST 1 min_ver) - list(GET VALA_LIST 2 rev_ver) - math(EXPR is_odd "${min_ver} % 2") - list(LENGTH VALA_LIST len) - #if((${is_odd} EQUAL 1)) - # math(EXPR min_ver "${min_ver} + 1") - #elseif(len GREATER 3) - # math(EXPR min_ver "${min_ver} + 2") - #endif() - - set(VALA_SVERSION "${maj_ver}.${min_ver}" CACHE INTERNAL "") - - # MINIMUM is the default if no option is specified - if(ARGS_EXACT) - if(${VALA_SVERSION} VERSION_EQUAL ${ensure_version} ) - set(version_accepted TRUE) - endif(${VALA_SVERSION} VERSION_EQUAL ${ensure_version}) - elseif(ARGS_MAXIMUM) - if(${VALA_SVERSION} VERSION_LESS ${ensure_version} OR ${VALA_SVERSION} VERSION_EQUAL ${ensure_version}) - set(version_accepted TRUE) - endif(${VALA_SVERSION} VERSION_LESS ${ensure_version} OR ${VALA_SVERSION} VERSION_EQUAL ${ensure_version}) - else(ARGS_MAXIMUM) - if(${VALA_SVERSION} VERSION_GREATER ${ensure_version} OR ${VALA_SVERSION} VERSION_EQUAL ${ensure_version}) - set(version_accepted TRUE) - endif(${VALA_SVERSION} VERSION_GREATER ${ensure_version} OR ${VALA_SVERSION} VERSION_EQUAL ${ensure_version}) - endif(ARGS_EXACT) - - if (NOT version_accepted) - message(FATAL_ERROR - "Vala version ${ensure_version} ${error_message}is required." - ) - endif(NOT version_accepted) - - message(STATUS - " found Vala, version ${VALA_SVERSION}" - ) - endif(USE_VALA_BINARY) -endmacro(ensure_vala_version) diff --git a/cmake/Valadoc.cmake b/cmake/Valadoc.cmake deleted file mode 100644 index cc79074..0000000 --- a/cmake/Valadoc.cmake +++ /dev/null @@ -1,38 +0,0 @@ -include(ParseArguments) -find_package(Valadoc REQUIRED) - -macro(valadoc target outdir) - parse_arguments(ARGS "PACKAGES;OPTIONS;CUSTOM_VAPIS" "" ${ARGN}) - set(vala_pkg_opts "") - foreach(pkg ${ARGS_PACKAGES}) - list(APPEND vala_pkg_opts "--pkg=${pkg}") - endforeach(pkg ${ARGS_PACKAGES}) - - set(vapi_dir_opts "") - foreach(src ${ARGS_CUSTOM_VAPIS}) - get_filename_component(pkg ${src} NAME_WE) - list(APPEND vala_pkg_opts "--pkg=${pkg}") - - get_filename_component(path ${src} PATH) - list(APPEND vapi_dir_opts "--vapidir=${path}") - endforeach(src ${ARGS_DEFAULT_ARGS}) - list(REMOVE_DUPLICATES vapi_dir_opts) - - add_custom_command(TARGET ${target} - COMMAND - ${VALADOC_EXECUTABLE} - ARGS - "--force" - "-b" ${CMAKE_CURRENT_SOURCE_DIR} - "-o" ${outdir} - "--package-name=${CMAKE_PROJECT_NAME}" - "--package-version=${PROJECT_VERSION}" - ${vala_pkg_opts} - ${vapi_dir_opts} - ${ARGS_OPTIONS} - ${in_files} - DEPENDS - ${in_files} - ${ARGS_CUSTOM_VAPIS} - ) -endmacro(valadoc) diff --git a/configure b/configure deleted file mode 100755 index 12c63e7..0000000 --- a/configure +++ /dev/null @@ -1,314 +0,0 @@ -#!/bin/sh - -# Autotools-style (./configure) wrapper for CMake -# -# -# *** IMPORTANT *** -# -# You must include the GNUInstallDirs module (which comes with -# CMake) in your project. Just put "include (GNUInstallDirs)" in -# you CMakeLists.txt and you should be good. -# -# This script was originally written for Squash -# by Evan Nemerson -# , but has been spun off into a separate -# repository. Please feel free to copy it into your own repository, -# though I would appreciate it if you would post improvements, bugs, -# feature requests, etc. to the issue tracker at -# . -# -# To the extent possible under law, the author(s) hereby waive all -# copyright and related or neighboring rights to this work. For -# details, see - -TOP_SRCDIR="$(dirname $0)" -CMAKE_CMD="cmake ${TOP_SRCDIR}" - -BUILD_TYPE="Debug" -PREFIX=/usr/local -LIBDIR= -CMAKE_ARGS= - -if [ -e "${TOP_SRCDIR}/.configure-custom.sh" ]; then - . "${TOP_SRCDIR}/.configure-custom.sh" -fi - -quote() { - echo "$1" | sed -e "s|'|'\\\\''|g; 1s/^/'/; \$s/\$/'/" -} - -extract_var_string() { - VAR_NAME=$1 - VAR_NAME=$(echo $1 | sed -e 's/[ \t]*$//') - if [ "x$2" != "x" ]; then - VAR_VALUE=$2 - else - VAR_VALUE=yes - fi - - if [ "x$3" != "x" ]; then - VAR_UC_NAME=$3 - else - VAR_UC_NAME=$(echo "$1" | tr '[:lower:]' '[:upper:]' | tr -c '[:alnum:]' '_' | sed 's/_$//g') - fi -} - -set_config_var() { - is_with=n - case "$1" in - "--enable-"*) - name="${1#--enable-}" - cfg="${ENABLE_VARS}" - ;; - "--disable-"*) - name="${1#--disable-}"; - cfg="${DISABLE_VARS}"; - ;; - "--with-"*) - # IFS="=" read -ra WITHARGS <<< "${1}" - name="${1#--with-}" - cfg="${WITH_VARS}" - is_with=y - ;; - esac - - found=n - for varstring in $cfg; do - extract_var_string $(echo "${varstring}" | tr '|' ' ') - if [ "x$VAR_NAME" = "x$name" ]; then - found=y - break; - fi - done - - if [ "$found" = "y" ]; then - if [ "x$is_with" = "xy" ]; then - CMAKE_ARGS="$CMAKE_ARGS -D${VAR_UC_NAME}=$(quote "$2")" - else - CMAKE_ARGS="$CMAKE_ARGS -D${VAR_UC_NAME}=$(quote "${VAR_VALUE}")" - fi - else - echo "Unknown parameter: ${1}" - exit 1 - fi -} - -prefix_to_offset() { - expr $(echo "${1}" | awk '{ print length }') + 1 -} - -print_help() { - cat <&2 - -h, --help display this help and exit - --disable-debug disable debugging mode - --pass-thru pass remaining arguments through to CMake - --prefix=PREFIX install architecture-independent files in PREFIX - [$PREFIX] - --bindir=DIR user executables [PREFIX/bin] - --sbindir=DIR system admin executables [PREFIX/sbin] - --libexecdir=DIR program executables [PREFIX/libexec] - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --libdir=DIR object code libraries [PREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] - --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] - --datadir=DIR read-only architecture-independent data [DATAROOTDIR] - --infodir=DIR info documentation [DATAROOTDIR/info] - --localedir=DIR locale-dependent data [DATAROOTDIR/locale] - --mandir=DIR man documentation [DATAROOTDIR/man] - --docdir=DIR documentation root [DATAROOTDIR/doc/PROJECT_NAME] -EOF - - first=y - for varstring in ${ENABLE_VARS}; do - if [ $first = 'y' ]; then - echo "" - first=n - fi - extract_var_string $(echo "${varstring}" | tr '|' ' ') - var_doc_name="ENABLE_${VAR_UC_NAME}_DOC" - eval "docstring=\$$var_doc_name" - if [ "x${docstring}" = "x" ]; then - printf " --enable-%-14s enable %s support\n" "${VAR_NAME}" "$(echo -n "${VAR_NAME}" | tr '-' ' ')" - else - printf " --enable-%-14s %s\n" "${VAR_NAME}" "$docstring" - fi - done - - first=y - for varstring in ${DISABLE_VARS}; do - if [ $first = 'y' ]; then - echo "" - first=n - fi - extract_var_string $(echo "${varstring}" | tr '|' ' ') - var_doc_name="DISABLE_${VAR_UC_NAME}_DOC" - eval "docstring=\$$var_doc_name" - if [ "x${docstring}" = "x" ]; then - printf " --disable-%-13s disable %s support\n" "${VAR_NAME}" "$(echo -n "${VAR_NAME}" | tr '-' ' ')" - else - printf " --disable-%-13s %s\n" "${VAR_NAME}" "$docstring" - fi - done - - first=y - for varstring in ${WITH_VARS}; do - if [ $first = 'y' ]; then - echo "" - first=n - fi - extract_var_string $(echo "${varstring}" | tr '|' ' ') - var_doc_name="WITH_${VAR_UC_NAME}_DOC" - eval "docstring=\$$var_doc_name" - paraminfo="${VAR_NAME}=${VAR_VALUE}" - if [ "x${docstring}" = "x" ]; then - printf " --with-%-16s enable %s support\n" "$paraminfo" "$(echo -n "${VAR_NAME}" | tr '-' ' ')" - else - printf " --with-%-16s %s\n" "$paraminfo" "$docstring" - fi - done - - exit 0 -} - -while [ $# != 0 ]; do - case "$1" in - "--prefix="*) - PREFIX="${1#*=}";; - "--prefix") - PREFIX="${2}"; shift;; - "--bindir="*) - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_BINDIR=$(quote "${1#*=}")";; - "--bindir") - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_BINDIR=$(quote "$2")"; shift;; - "--sbindir="*) - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_SBINDIR=$(quote "${1#*=}")";; - "--sbindir") - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_SBINDIR=$(quote "$2")"; shift;; - "--libexecdir="*) - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_LIBEXECDIR=$(quote "${1#*=}")";; - "--libexecdir") - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_LIBEXECDIR=$(quote "$2")"; shift;; - "--sysconfdir="*) - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_SYSCONFDIR=$(quote "${1#*=}")";; - "--sysconfdir") - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_SYSCONFDIR=$(quote "$2")"; shift;; - "--sharedstatedir="*) - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_SHAREDSTATEDIR=$(quote "${1#*=}")";; - "--sharedstatedir") - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_SHAREDSTATEDIR=$(quote "$2")"; shift;; - "--localstatedir="*) - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_LOCALSTATEDIR=$(quote "${1#*=}")";; - "--localstatedir") - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_LOCALSTATEDIR=$(quote "$2")"; shift;; - "--libdir="*) - LIBDIR="${1#*=}";; - "--libdir") - LIBDIR="${2}"; shift;; - "--includedir="*) - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_INCLUDEDIR=$(quote "${1#*=}")";; - "--includedir") - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_INCLUDEDIR=$(quote "$2")"; shift;; - "--oldincludedir="*) - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_OLDINCLUDEDIR=$(quote "${1#*=}")";; - "--oldincludedir") - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_OLDINCLUDEDIR=$(quote "$2")"; shift;; - "--datarootdir="*) - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_DATAROOTDIR=$(quote "${1#*=}")";; - "--datarootdir") - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_DATAROOTDIR=$(quote "$2")"; shift;; - "--datadir="*) - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_DATADIR=$(quote "${1#*=}")";; - "--datadir") - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_DATADIR=$(quote "$2")"; shift;; - "--infodir="*) - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_INFODIR=$(quote "${1#*=}")";; - "--infodir") - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_INFODIR=$(quote "$2")"; shift;; - "--localedir="*) - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_LOCALEDIR=$(quote "${1#*=}")";; - "--localedir") - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_LOCALEDIR=$(quote "$2")"; shift;; - "--mandir="*) - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_MANDIR=$(quote "${1#*=}")";; - "--mandir") - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_MANDIR=$(quote "$2")"; shift;; - "--docdir="*) - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_DOCDIR=$(quote "${1#*=}")";; - "--docdir") - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_DOCDIR=$(quote "$2")"; shift;; - - "CC="*) - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_C_COMPILER=$(quote "${1#*=}")";; - "CXX="*) - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_CXX_COMPILER=$(quote "${1#*=}")";; - "CFLAGS="*) - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_C_FLAGS=$(quote "${1#*=}")";; - "CXXFLAGS="*) - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_CXX_FLAGS=$(quote "${1#*=}")";; - "LDFLAGS="*) - LDFLAGS="$LDFLAGS ${1#*=}";; - - "--help") - print_help;; - "-h") - print_help;; - - # This flag is the only one which may be a bit surprising to - # people. Autotools always builds with debugging symbols enabled - # (AFAIK), but for cmake you have to do -DCMAKE_BUILD_TYPE=Debug. - # Unfortunately this can change other things as well, so although - # I realize there is no --disable-debug flag I thought it would be - # prudent to support one here. - "--disable-debug") - BUILD_TYPE="Release";; - - "--pass-thru") - shift; - while [ $# != 0 ]; do - CMAKE_ARGS="$CMAKE_ARGS $(quote "${1}")"; - shift; - done;; - - "--enable-"*) - set_config_var "$1" - ;; - - "--disable-"*) - set_config_var "$1" - ;; - - "--with-"*) - name=$(echo "${1#--with-}" | awk '{split($1,v,"="); print v[1]}') - case "${1}" in - "--with-${name}="*) - set_config_var "--with-${name}" "${1#--with-${name}=}";; - "--with-${name}") - set_config_var "$1" "$2"; - shift;; - esac - ;; - - *) - echo "$0: error: unrecognized option: \`$1'" >&2 - echo "Try \`$0 --help' for more information" >&2 - exit -1 - esac; - shift -done - -if [ "x${LIBDIR}" = "x" ]; then - LIBDIR="${PREFIX}/lib" -fi - -# Unlike CFLAGS/CXXFLAGS/CC/CXX, LDFLAGS isn't handled by CMake, so we -# need to parse it here. -if [ "x${LDFLAGS}" != "x" ]; then - for varname in EXE MODULE SHARED STATIC; do - CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_${varname}_LINKER_FLAGS=$(quote "$LDFLAGS")" - done -fi - -eval "cmake ${TOP_SRCDIR} -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=${PREFIX} -DCMAKE_INSTALL_LIBDIR=${LIBDIR} ${CMAKE_ARGS}" diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt deleted file mode 100644 index 8f838b7..0000000 --- a/data/CMakeLists.txt +++ /dev/null @@ -1,66 +0,0 @@ -### CMakeLists automatically created with AutoVala -### Do not edit - -EXECUTE_PROCESS( COMMAND glib-compile-resources --sourcedir=${CMAKE_CURRENT_SOURCE_DIR} --generate-source --target=${CMAKE_CURRENT_BINARY_DIR}/pamac.installer.gresource.xml.c ${CMAKE_CURRENT_SOURCE_DIR}/pamac.installer.gresource.xml) -EXECUTE_PROCESS( COMMAND glib-compile-resources --sourcedir=${CMAKE_CURRENT_SOURCE_DIR} --generate-header --target=${CMAKE_CURRENT_BINARY_DIR}/pamac.installer.gresource.xml.h ${CMAKE_CURRENT_SOURCE_DIR}/pamac.installer.gresource.xml) -ADD_CUSTOM_COMMAND ( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/pamac.installer.gresource.xml.c - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/pamac.installer.gresource.xml ${CMAKE_CURRENT_SOURCE_DIR}/interface/progress_dialog.ui - COMMAND glib-compile-resources --sourcedir=${CMAKE_CURRENT_SOURCE_DIR} --generate-source --target=${CMAKE_CURRENT_BINARY_DIR}/pamac.installer.gresource.xml.c ${CMAKE_CURRENT_SOURCE_DIR}/pamac.installer.gresource.xml - - COMMAND glib-compile-resources --sourcedir=${CMAKE_CURRENT_SOURCE_DIR} --generate-header --target=${CMAKE_CURRENT_BINARY_DIR}/pamac.installer.gresource.xml.h ${CMAKE_CURRENT_SOURCE_DIR}/pamac.installer.gresource.xml -) - -add_custom_target(pamac_installer_gresource_xml DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/pamac.installer.gresource.xml.c) -SET (pamac_installer_gresource_xml_C_FILE ${CMAKE_CURRENT_BINARY_DIR}/pamac.installer.gresource.xml.c PARENT_SCOPE) -SET (pamac_installer_gresource_xml_H_FILE ${CMAKE_CURRENT_BINARY_DIR}/pamac.installer.gresource.xml.h PARENT_SCOPE) -EXECUTE_PROCESS( COMMAND glib-compile-resources --sourcedir=${CMAKE_CURRENT_SOURCE_DIR} --generate-source --target=${CMAKE_CURRENT_BINARY_DIR}/pamac.manager.gresource.xml.c ${CMAKE_CURRENT_SOURCE_DIR}/pamac.manager.gresource.xml) -EXECUTE_PROCESS( COMMAND glib-compile-resources --sourcedir=${CMAKE_CURRENT_SOURCE_DIR} --generate-header --target=${CMAKE_CURRENT_BINARY_DIR}/pamac.manager.gresource.xml.h ${CMAKE_CURRENT_SOURCE_DIR}/pamac.manager.gresource.xml) -ADD_CUSTOM_COMMAND ( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/pamac.manager.gresource.xml.c - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/pamac.manager.gresource.xml ${CMAKE_CURRENT_SOURCE_DIR}/interface/manager_window.ui ${CMAKE_CURRENT_SOURCE_DIR}/interface/history_dialog.ui ${CMAKE_CURRENT_SOURCE_DIR}/pixmaps/package-available.png ${CMAKE_CURRENT_SOURCE_DIR}/pixmaps/package-available-locked.png ${CMAKE_CURRENT_SOURCE_DIR}/pixmaps/package-install.png ${CMAKE_CURRENT_SOURCE_DIR}/pixmaps/package-installed-locked.png ${CMAKE_CURRENT_SOURCE_DIR}/pixmaps/package-installed-updated.png ${CMAKE_CURRENT_SOURCE_DIR}/pixmaps/package-reinstall.png ${CMAKE_CURRENT_SOURCE_DIR}/pixmaps/package-remove.png ${CMAKE_CURRENT_SOURCE_DIR}/pixmaps/package-upgrade.png - COMMAND glib-compile-resources --sourcedir=${CMAKE_CURRENT_SOURCE_DIR} --generate-source --target=${CMAKE_CURRENT_BINARY_DIR}/pamac.manager.gresource.xml.c ${CMAKE_CURRENT_SOURCE_DIR}/pamac.manager.gresource.xml - - COMMAND glib-compile-resources --sourcedir=${CMAKE_CURRENT_SOURCE_DIR} --generate-header --target=${CMAKE_CURRENT_BINARY_DIR}/pamac.manager.gresource.xml.h ${CMAKE_CURRENT_SOURCE_DIR}/pamac.manager.gresource.xml -) - -add_custom_target(pamac_manager_gresource_xml DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/pamac.manager.gresource.xml.c) -SET (pamac_manager_gresource_xml_C_FILE ${CMAKE_CURRENT_BINARY_DIR}/pamac.manager.gresource.xml.c PARENT_SCOPE) -SET (pamac_manager_gresource_xml_H_FILE ${CMAKE_CURRENT_BINARY_DIR}/pamac.manager.gresource.xml.h PARENT_SCOPE) -EXECUTE_PROCESS( COMMAND glib-compile-resources --sourcedir=${CMAKE_CURRENT_SOURCE_DIR} --generate-source --target=${CMAKE_CURRENT_BINARY_DIR}/pamac.transaction.gresource.xml.c ${CMAKE_CURRENT_SOURCE_DIR}/pamac.transaction.gresource.xml) -EXECUTE_PROCESS( COMMAND glib-compile-resources --sourcedir=${CMAKE_CURRENT_SOURCE_DIR} --generate-header --target=${CMAKE_CURRENT_BINARY_DIR}/pamac.transaction.gresource.xml.h ${CMAKE_CURRENT_SOURCE_DIR}/pamac.transaction.gresource.xml) -ADD_CUSTOM_COMMAND ( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/pamac.transaction.gresource.xml.c - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/pamac.transaction.gresource.xml ${CMAKE_CURRENT_SOURCE_DIR}/interface/progress_dialog.ui ${CMAKE_CURRENT_SOURCE_DIR}/interface/progress_box.ui ${CMAKE_CURRENT_SOURCE_DIR}/interface/choose_provider_dialog.ui ${CMAKE_CURRENT_SOURCE_DIR}/interface/transaction_sum_dialog.ui ${CMAKE_CURRENT_SOURCE_DIR}/interface/preferences_dialog.ui ${CMAKE_CURRENT_SOURCE_DIR}/interface/choose_ignorepkgs_dialog.ui - COMMAND glib-compile-resources --sourcedir=${CMAKE_CURRENT_SOURCE_DIR} --generate-source --target=${CMAKE_CURRENT_BINARY_DIR}/pamac.transaction.gresource.xml.c ${CMAKE_CURRENT_SOURCE_DIR}/pamac.transaction.gresource.xml - - COMMAND glib-compile-resources --sourcedir=${CMAKE_CURRENT_SOURCE_DIR} --generate-header --target=${CMAKE_CURRENT_BINARY_DIR}/pamac.transaction.gresource.xml.h ${CMAKE_CURRENT_SOURCE_DIR}/pamac.transaction.gresource.xml -) - -add_custom_target(pamac_transaction_gresource_xml DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/pamac.transaction.gresource.xml.c) -SET (pamac_transaction_gresource_xml_C_FILE ${CMAKE_CURRENT_BINARY_DIR}/pamac.transaction.gresource.xml.c PARENT_SCOPE) -SET (pamac_transaction_gresource_xml_H_FILE ${CMAKE_CURRENT_BINARY_DIR}/pamac.transaction.gresource.xml.h PARENT_SCOPE) -install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/pamac-install.desktop DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications/ ) -install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/pamac-manager.desktop DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications/ ) -if (ENABLE_UPDATE_ICON) - install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/pamac-updater.desktop DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications/ ) -endif () -if (KDE_TRAY) - if( NOT ( ${CMAKE_INSTALL_PREFIX} MATCHES "^/home/" ) ) - install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/pamac-tray-appindicator.desktop DESTINATION /etc/xdg/autostart/ ) -else() - MESSAGE(STATUS "Autostart file data/pamac-tray-appindicator.desktop will not be installed. You must create your own .desktop file and put it at ~/.config/autostart") -endif() -else () -if( NOT ( ${CMAKE_INSTALL_PREFIX} MATCHES "^/home/" ) ) - install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/pamac-tray.desktop DESTINATION /etc/xdg/autostart/ ) -else() - MESSAGE(STATUS "Autostart file data/pamac-tray.desktop will not be installed. You must create your own .desktop file and put it at ~/.config/autostart") -endif() -endif () -include(GSettings) -add_schema(org.pamac.main.gschema.xml) -if (NOT DISABLE_AUR) - include(GSettings) -add_schema(org.pamac.aur.gschema.xml) -endif () diff --git a/data/dbus/CMakeLists.txt b/data/dbus/CMakeLists.txt deleted file mode 100644 index e2f0717..0000000 --- a/data/dbus/CMakeLists.txt +++ /dev/null @@ -1,9 +0,0 @@ -### CMakeLists automatically created with AutoVala -### Do not edit - -SET(DBUS_PREFIX ${CMAKE_INSTALL_PREFIX}) -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/org.pamac.system.service ${CMAKE_CURRENT_BINARY_DIR}/org.pamac.system.service) -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.pamac.system.service DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/dbus-1/system-services/) -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/org.pamac.user.service ${CMAKE_CURRENT_BINARY_DIR}/org.pamac.user.service) -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.pamac.user.service DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/dbus-1/services/) -install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/org.pamac.system.conf DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/dbus-1/system.d/) diff --git a/data/icons/16x16/apps/CMakeLists.txt b/data/icons/16x16/apps/CMakeLists.txt deleted file mode 100644 index 7f35970..0000000 --- a/data/icons/16x16/apps/CMakeLists.txt +++ /dev/null @@ -1,8 +0,0 @@ -### CMakeLists automatically created with AutoVala -### Do not edit - -install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/system-software-install.png DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/16x16/apps/) -if( NOT (${ICON_UPDATE} STREQUAL "OFF" )) - find_program ( GTK_UPDATE_ICON_CACHE NAMES gtk-update-icon-cache.3.0 gtk-update-icon-cache ) - install (CODE "execute_process ( COMMAND ${GTK_UPDATE_ICON_CACHE} -f -t ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor )" ) -ENDIF() diff --git a/data/icons/24x24/status/CMakeLists.txt b/data/icons/24x24/status/CMakeLists.txt deleted file mode 100644 index 0696336..0000000 --- a/data/icons/24x24/status/CMakeLists.txt +++ /dev/null @@ -1,9 +0,0 @@ -### CMakeLists automatically created with AutoVala -### Do not edit - -install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/pamac-tray-no-update.png DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/24x24/apps/) -install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/pamac-tray-update.png DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/24x24/apps/) -if( NOT (${ICON_UPDATE} STREQUAL "OFF" )) - find_program ( GTK_UPDATE_ICON_CACHE NAMES gtk-update-icon-cache.3.0 gtk-update-icon-cache ) - install (CODE "execute_process ( COMMAND ${GTK_UPDATE_ICON_CACHE} -f -t ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor )" ) -ENDIF() diff --git a/data/icons/32x32/apps/CMakeLists.txt b/data/icons/32x32/apps/CMakeLists.txt deleted file mode 100644 index 37dc37c..0000000 --- a/data/icons/32x32/apps/CMakeLists.txt +++ /dev/null @@ -1,8 +0,0 @@ -### CMakeLists automatically created with AutoVala -### Do not edit - -install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/system-software-install.png DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/32x32/apps/) -if( NOT (${ICON_UPDATE} STREQUAL "OFF" )) - find_program ( GTK_UPDATE_ICON_CACHE NAMES gtk-update-icon-cache.3.0 gtk-update-icon-cache ) - install (CODE "execute_process ( COMMAND ${GTK_UPDATE_ICON_CACHE} -f -t ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor )" ) -ENDIF() diff --git a/data/interface/CMakeLists.txt b/data/interface/CMakeLists.txt deleted file mode 100644 index b099c9c..0000000 --- a/data/interface/CMakeLists.txt +++ /dev/null @@ -1,3 +0,0 @@ -### CMakeLists automatically created with AutoVala -### Do not edit - diff --git a/data/mime/CMakeLists.txt b/data/mime/CMakeLists.txt deleted file mode 100644 index 7e5e35d..0000000 --- a/data/mime/CMakeLists.txt +++ /dev/null @@ -1,4 +0,0 @@ -### CMakeLists automatically created with AutoVala -### Do not edit - -install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/x-alpm-package.xml DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/mime/packages/) diff --git a/data/pixmaps/CMakeLists.txt b/data/pixmaps/CMakeLists.txt deleted file mode 100644 index 1abdbcb..0000000 --- a/data/pixmaps/CMakeLists.txt +++ /dev/null @@ -1,4 +0,0 @@ -### CMakeLists automatically created with AutoVala -### Do not edit - -install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/package-generic.png DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/pamac/ ) diff --git a/data/polkit/CMakeLists.txt b/data/polkit/CMakeLists.txt deleted file mode 100644 index ee5f724..0000000 --- a/data/polkit/CMakeLists.txt +++ /dev/null @@ -1,4 +0,0 @@ -### CMakeLists automatically created with AutoVala -### Do not edit - -install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/org.pamac.policy DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/polkit-1/actions/) diff --git a/data/systemd/CMakeLists.txt b/data/systemd/CMakeLists.txt deleted file mode 100644 index 070156a..0000000 --- a/data/systemd/CMakeLists.txt +++ /dev/null @@ -1,73 +0,0 @@ -### CMakeLists automatically created with AutoVala -### Do not edit - -IF(IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/pamac-system.service) - install(DIRECTORY - ${CMAKE_CURRENT_SOURCE_DIR}/pamac-system.service - DESTINATION - /usr/lib/systemd/system - ) -ELSE() - install(FILES - ${CMAKE_CURRENT_SOURCE_DIR}/pamac-system.service - DESTINATION - /usr/lib/systemd/system - ) -ENDIF() - -IF(IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/pamac-cleancache.service) - install(DIRECTORY - ${CMAKE_CURRENT_SOURCE_DIR}/pamac-cleancache.service - DESTINATION - /usr/lib/systemd/system - ) -ELSE() - install(FILES - ${CMAKE_CURRENT_SOURCE_DIR}/pamac-cleancache.service - DESTINATION - /usr/lib/systemd/system - ) -ENDIF() - -IF(IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/pamac-cleancache.timer) - install(DIRECTORY - ${CMAKE_CURRENT_SOURCE_DIR}/pamac-cleancache.timer - DESTINATION - /usr/lib/systemd/system - ) -ELSE() - install(FILES - ${CMAKE_CURRENT_SOURCE_DIR}/pamac-cleancache.timer - DESTINATION - /usr/lib/systemd/system - ) -ENDIF() - -IF(IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/pamac-mirrorlist.service) - install(DIRECTORY - ${CMAKE_CURRENT_SOURCE_DIR}/pamac-mirrorlist.service - DESTINATION - /usr/lib/systemd/system - ) -ELSE() - install(FILES - ${CMAKE_CURRENT_SOURCE_DIR}/pamac-mirrorlist.service - DESTINATION - /usr/lib/systemd/system - ) -ENDIF() - -IF(IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/pamac-mirrorlist.timer) - install(DIRECTORY - ${CMAKE_CURRENT_SOURCE_DIR}/pamac-mirrorlist.timer - DESTINATION - /usr/lib/systemd/system - ) -ELSE() - install(FILES - ${CMAKE_CURRENT_SOURCE_DIR}/pamac-mirrorlist.timer - DESTINATION - /usr/lib/systemd/system - ) -ENDIF() - diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt deleted file mode 100644 index 2774aca..0000000 --- a/po/CMakeLists.txt +++ /dev/null @@ -1,6 +0,0 @@ -### CMakeLists automatically created with AutoVala -### Do not edit - -include (Translations) -add_translations_directory("pamac") -add_translations_catalog("pamac" ../src/pamac-clean-cache ../src/pamac-install ../src/pamac-manager ../src/pamac-system-daemon ../src/pamac-tray ../src/pamac-user-daemon ../src ../data/interface ) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt deleted file mode 100644 index 88bd59e..0000000 --- a/src/CMakeLists.txt +++ /dev/null @@ -1,155 +0,0 @@ -### 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.2") -set (TESTSRCDIR "${CMAKE_SOURCE_DIR}") -set (DOLLAR "$") - -configure_file (${CMAKE_SOURCE_DIR}/src/Config.vala.base ${CMAKE_BINARY_DIR}/src/Config.vala) -add_definitions(-DGETTEXT_PACKAGE=\"${GETTEXT_PACKAGE}\") -configure_file (${CMAKE_CURRENT_SOURCE_DIR}/pamacclassic.pc ${CMAKE_CURRENT_BINARY_DIR}/pamacclassic.pc) -configure_file (${CMAKE_CURRENT_SOURCE_DIR}/pamacclassic.deps ${CMAKE_CURRENT_BINARY_DIR}/pamacclassic.deps) -set (VERSION "6.7.2") -add_definitions (${DEPS_CFLAGS}) -link_libraries ( ${DEPS_LIBRARIES} ) -link_directories ( ${DEPS_LIBRARY_DIRS} ) -find_package (Vala REQUIRED) -include (ValaVersion) -ensure_vala_version ("0.38" MINIMUM) -include (ValaPrecompile) - -set (VALA_PACKAGES ${VALA_PACKAGES} posix) -set (VALA_PACKAGES ${VALA_PACKAGES} gdk-3.0) -set (VALA_PACKAGES ${VALA_PACKAGES} gtk+-3.0) -set (VALA_PACKAGES ${VALA_PACKAGES} json-glib-1.0) -set (VALA_PACKAGES ${VALA_PACKAGES} libalpm) -set (VALA_PACKAGES ${VALA_PACKAGES} libnotify) -set (VALA_PACKAGES ${VALA_PACKAGES} libsoup-2.4) -set (VALA_PACKAGES ${VALA_PACKAGES} vte-2.91) -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) -if (NOT DISABLE_AUR) - set (APP_SOURCES ${APP_SOURCES} aur.vala) -endif () -set (APP_SOURCES ${APP_SOURCES} alpm_config.vala) -set (APP_SOURCES ${APP_SOURCES} choose_ignorepkgs_dialog.vala) -set (APP_SOURCES ${APP_SOURCES} choose_provider_dialog.vala) -set (APP_SOURCES ${APP_SOURCES} common.vala) -set (APP_SOURCES ${APP_SOURCES} mirrors_config.vala) -set (APP_SOURCES ${APP_SOURCES} package.vala) -set (APP_SOURCES ${APP_SOURCES} pamac_config.vala) -set (APP_SOURCES ${APP_SOURCES} preferences_dialog.vala) -set (APP_SOURCES ${APP_SOURCES} progress_box.vala) -set (APP_SOURCES ${APP_SOURCES} transaction.vala) -set (APP_SOURCES ${APP_SOURCES} transaction_sum_dialog.vala) - -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} --library=pamacclassic ) -set (COMPILE_OPTIONS ${COMPILE_OPTIONS} --gresources=${CMAKE_SOURCE_DIR}/data/pamac.transaction.gresource.xml ) - -vala_precompile(VALA_C pamacclassic - ${APP_SOURCES} -PACKAGES - ${VALA_PACKAGES} -OPTIONS - ${COMPILE_OPTIONS} -GENERATE_VAPI - pamacclassic -GENERATE_HEADER - pamacclassic -) - -SET (VALA_C ${VALA_C} ${pamac_transaction_gresource_xml_C_FILE}) -add_library(pamacclassic SHARED ${VALA_C}) - -set ( pamacclassic_DEPENDENCIES ${pamacclassic_DEPENDENCIES} pamac_transaction_gresource_xml ) -add_dependencies( pamacclassic ${pamacclassic_DEPENDENCIES} ) -target_link_libraries( pamacclassic m ) -set_target_properties( pamacclassic PROPERTIES -VERSION - 6.7.2 -SOVERSION - 6 ) - -install(TARGETS - pamacclassic -LIBRARY DESTINATION - ${CMAKE_INSTALL_LIBDIR}/ -) -install(FILES - ${CMAKE_CURRENT_BINARY_DIR}/pamacclassic.h -DESTINATION - ${CMAKE_INSTALL_INCLUDEDIR}/ -) -install(FILES - ${CMAKE_CURRENT_BINARY_DIR}/pamacclassic.vapi -DESTINATION - ${CMAKE_INSTALL_DATAROOTDIR}/vala/vapi/ -) -install(FILES - ${CMAKE_CURRENT_BINARY_DIR}/pamacclassic.deps -DESTINATION - ${CMAKE_INSTALL_DATAROOTDIR}/vala/vapi/ -) -install(FILES - ${CMAKE_CURRENT_BINARY_DIR}/pamacclassic.pc -DESTINATION - ${CMAKE_INSTALL_LIBDIR}/pkgconfig/ -) -if(HAVE_VALADOC) - valadoc(pamacclassic - ${CMAKE_BINARY_DIR}/valadoc/pamacclassic - ${APP_SOURCES} - PACKAGES - ${VALA_PACKAGES} - CUSTOM_VAPIS - ${CUSTOM_VAPIS_LIST} - ) - install(DIRECTORY - ${CMAKE_BINARY_DIR}/valadoc - DESTINATION - ${CMAKE_INSTALL_DATAROOTDIR}/doc/pamac - ) -endif() - -install(CODE "MESSAGE (\" -************************************************ -* Run 'sudo ldconfig' to complete installation * -************************************************ - -\") " ) - diff --git a/src/pamac-clean-cache/CMakeLists.txt b/src/pamac-clean-cache/CMakeLists.txt deleted file mode 100644 index c3ba8e0..0000000 --- a/src/pamac-clean-cache/CMakeLists.txt +++ /dev/null @@ -1,99 +0,0 @@ -### 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.2") -set (TESTSRCDIR "${CMAKE_SOURCE_DIR}") -set (DOLLAR "$") - -configure_file (${CMAKE_SOURCE_DIR}/src/pamac-clean-cache/Config.vala.base ${CMAKE_BINARY_DIR}/src/pamac-clean-cache/Config.vala) -add_definitions(-DGETTEXT_PACKAGE=\"${GETTEXT_PACKAGE}\") -set (VERSION "6.7.2") -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} posix) -set (VALA_PACKAGES ${VALA_PACKAGES} gtk+-3.0) -set (VALA_PACKAGES ${VALA_PACKAGES} json-glib-1.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} clean_cache.vala) -set (APP_SOURCES ${APP_SOURCES} pamac_config.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() - - -vala_precompile(VALA_C pamac-clean-cache - ${APP_SOURCES} -PACKAGES - ${VALA_PACKAGES} -CUSTOM_VAPIS - ${CUSTOM_VAPIS_LIST} -OPTIONS - ${COMPILE_OPTIONS} -) - -add_executable(pamac-clean-cache ${VALA_C}) -set ( pamac-clean-cache_DEPENDENCIES ${pamac-clean-cache_DEPENDENCIES} pamacclassic ) -add_dependencies( pamac-clean-cache ${pamac-clean-cache_DEPENDENCIES} ) - - -install(TARGETS - pamac-clean-cache -RUNTIME DESTINATION - ${CMAKE_INSTALL_BINDIR} -) -if(HAVE_VALADOC) - valadoc(pamac-clean-cache - ${CMAKE_BINARY_DIR}/valadoc/pamac-clean-cache - ${APP_SOURCES} - PACKAGES - ${VALA_PACKAGES} - CUSTOM_VAPIS - ${CUSTOM_VAPIS_LIST} - ) - install(DIRECTORY - ${CMAKE_BINARY_DIR}/valadoc - DESTINATION - ${CMAKE_INSTALL_DATAROOTDIR}/doc/pamac - ) -endif() diff --git a/src/pamac-install/CMakeLists.txt b/src/pamac-install/CMakeLists.txt deleted file mode 100644 index 43f7a21..0000000 --- a/src/pamac-install/CMakeLists.txt +++ /dev/null @@ -1,102 +0,0 @@ -### 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.2") -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.2") -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() diff --git a/src/pamac-manager/CMakeLists.txt b/src/pamac-manager/CMakeLists.txt deleted file mode 100644 index 04ff334..0000000 --- a/src/pamac-manager/CMakeLists.txt +++ /dev/null @@ -1,109 +0,0 @@ -### 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.2") -set (TESTSRCDIR "${CMAKE_SOURCE_DIR}") -set (DOLLAR "$") - -configure_file (${CMAKE_SOURCE_DIR}/src/pamac-manager/Config.vala.base ${CMAKE_BINARY_DIR}/src/pamac-manager/Config.vala) -add_definitions(-DGETTEXT_PACKAGE=\"${GETTEXT_PACKAGE}\") -set (VERSION "6.7.2") -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} history_dialog.vala) -set (APP_SOURCES ${APP_SOURCES} manager.vala) -set (APP_SOURCES ${APP_SOURCES} manager_window.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.manager.gresource.xml ) - -vala_precompile(VALA_C pamac-manager - ${APP_SOURCES} -PACKAGES - ${VALA_PACKAGES} -CUSTOM_VAPIS - ${CUSTOM_VAPIS_LIST} -OPTIONS - ${COMPILE_OPTIONS} -) - -SET (VALA_C ${VALA_C} ${pamac_manager_gresource_xml_C_FILE}) -add_executable(pamac-manager ${VALA_C}) -set ( pamac-manager_DEPENDENCIES ${pamac-manager_DEPENDENCIES} pamac_manager_gresource_xml ) -set ( pamac-manager_DEPENDENCIES ${pamac-manager_DEPENDENCIES} pamacclassic ) -add_dependencies( pamac-manager ${pamac-manager_DEPENDENCIES} ) - - -install(TARGETS - pamac-manager -RUNTIME DESTINATION - ${CMAKE_INSTALL_BINDIR} -) -if (INSTALL_BINARYPATH_pamac-manager) - set(ALIAS_DESTINATION_PATH ${INSTALL_BINARYPATH_pamac-manager}) -else() - set(ALIAS_DESTINATION_PATH ${CMAKE_INSTALL_BINDIR}) -endif() -install(CODE "execute_process(COMMAND ln -sf pamac-manager \$ENV{DESTDIR}/${PREFIX}/${ALIAS_DESTINATION_PATH}/pamac-updater )") -if(HAVE_VALADOC) - valadoc(pamac-manager - ${CMAKE_BINARY_DIR}/valadoc/pamac-manager - ${APP_SOURCES} - PACKAGES - ${VALA_PACKAGES} - CUSTOM_VAPIS - ${CUSTOM_VAPIS_LIST} - ) - install(DIRECTORY - ${CMAKE_BINARY_DIR}/valadoc - DESTINATION - ${CMAKE_INSTALL_DATAROOTDIR}/doc/pamac - ) -endif() diff --git a/src/pamac-system-daemon/CMakeLists.txt b/src/pamac-system-daemon/CMakeLists.txt deleted file mode 100644 index b1a9ed8..0000000 --- a/src/pamac-system-daemon/CMakeLists.txt +++ /dev/null @@ -1,106 +0,0 @@ -### 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.2") -set (TESTSRCDIR "${CMAKE_SOURCE_DIR}") -set (DOLLAR "$") - -configure_file (${CMAKE_SOURCE_DIR}/src/pamac-system-daemon/Config.vala.base ${CMAKE_BINARY_DIR}/src/pamac-system-daemon/Config.vala) -add_definitions(-DGETTEXT_PACKAGE=\"${GETTEXT_PACKAGE}\") -set (VERSION "6.7.2") -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} posix) -set (VALA_PACKAGES ${VALA_PACKAGES} gtk+-3.0) -set (VALA_PACKAGES ${VALA_PACKAGES} json-glib-1.0) -set (VALA_PACKAGES ${VALA_PACKAGES} libalpm) -set (VALA_PACKAGES ${VALA_PACKAGES} libcurl) -set (VALA_PACKAGES ${VALA_PACKAGES} libsoup-2.4) -set (VALA_PACKAGES ${VALA_PACKAGES} polkit-gobject-1) -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} alpm_config.vala) -set (APP_SOURCES ${APP_SOURCES} mirrors_config.vala) -set (APP_SOURCES ${APP_SOURCES} pamac_config.vala) -set (APP_SOURCES ${APP_SOURCES} system_daemon.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() - - -vala_precompile(VALA_C pamac-system-daemon - ${APP_SOURCES} -PACKAGES - ${VALA_PACKAGES} -CUSTOM_VAPIS - ${CUSTOM_VAPIS_LIST} -OPTIONS - ${COMPILE_OPTIONS} -) - -add_executable(pamac-system-daemon ${VALA_C}) -set ( pamac-system-daemon_DEPENDENCIES ${pamac-system-daemon_DEPENDENCIES} pamacclassic ) -add_dependencies( pamac-system-daemon ${pamac-system-daemon_DEPENDENCIES} ) - - -install(TARGETS - pamac-system-daemon -RUNTIME DESTINATION - ${CMAKE_INSTALL_BINDIR} -) -if(HAVE_VALADOC) - valadoc(pamac-system-daemon - ${CMAKE_BINARY_DIR}/valadoc/pamac-system-daemon - ${APP_SOURCES} - PACKAGES - ${VALA_PACKAGES} - CUSTOM_VAPIS - ${CUSTOM_VAPIS_LIST} - ) - install(DIRECTORY - ${CMAKE_BINARY_DIR}/valadoc - DESTINATION - ${CMAKE_INSTALL_DATAROOTDIR}/doc/pamac - ) -endif() diff --git a/src/pamac-tray/CMakeLists.txt b/src/pamac-tray/CMakeLists.txt deleted file mode 100644 index 044c194..0000000 --- a/src/pamac-tray/CMakeLists.txt +++ /dev/null @@ -1,112 +0,0 @@ -### 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.2") -set (TESTSRCDIR "${CMAKE_SOURCE_DIR}") -set (DOLLAR "$") - -configure_file (${CMAKE_SOURCE_DIR}/src/pamac-tray/Config.vala.base ${CMAKE_BINARY_DIR}/src/pamac-tray/Config.vala) -add_definitions(-DGETTEXT_PACKAGE=\"${GETTEXT_PACKAGE}\") -set (VERSION "6.7.2") -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} posix) -set (VALA_PACKAGES ${VALA_PACKAGES} json-glib-1.0) -set (VALA_PACKAGES ${VALA_PACKAGES} libalpm) -set (VALA_PACKAGES ${VALA_PACKAGES} libnotify) -if (KDE_TRAY) - set (VALA_PACKAGES ${VALA_PACKAGES} appindicator3-0.1) -else () -set (VALA_PACKAGES ${VALA_PACKAGES} gtk+-3.0) -endif () -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) -if (KDE_TRAY) - set (APP_SOURCES ${APP_SOURCES} tray-appindicator.vala) -else () -set (APP_SOURCES ${APP_SOURCES} tray-gtk.vala) -endif () -set (APP_SOURCES ${APP_SOURCES} alpm_config.vala) -set (APP_SOURCES ${APP_SOURCES} pamac_config.vala) -set (APP_SOURCES ${APP_SOURCES} tray.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() - - -vala_precompile(VALA_C pamac-tray - ${APP_SOURCES} -PACKAGES - ${VALA_PACKAGES} -CUSTOM_VAPIS - ${CUSTOM_VAPIS_LIST} -OPTIONS - ${COMPILE_OPTIONS} -) - -add_executable(pamac-tray ${VALA_C}) -set ( pamac-tray_DEPENDENCIES ${pamac-tray_DEPENDENCIES} pamacclassic ) -add_dependencies( pamac-tray ${pamac-tray_DEPENDENCIES} ) - - -install(TARGETS - pamac-tray -RUNTIME DESTINATION - ${CMAKE_INSTALL_BINDIR} -) -if(HAVE_VALADOC) - valadoc(pamac-tray - ${CMAKE_BINARY_DIR}/valadoc/pamac-tray - ${APP_SOURCES} - PACKAGES - ${VALA_PACKAGES} - CUSTOM_VAPIS - ${CUSTOM_VAPIS_LIST} - ) - install(DIRECTORY - ${CMAKE_BINARY_DIR}/valadoc - DESTINATION - ${CMAKE_INSTALL_DATAROOTDIR}/doc/pamac - ) -endif() diff --git a/src/pamac-user-daemon/CMakeLists.txt b/src/pamac-user-daemon/CMakeLists.txt deleted file mode 100644 index ef80a77..0000000 --- a/src/pamac-user-daemon/CMakeLists.txt +++ /dev/null @@ -1,103 +0,0 @@ -### 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.2") -set (TESTSRCDIR "${CMAKE_SOURCE_DIR}") -set (DOLLAR "$") - -configure_file (${CMAKE_SOURCE_DIR}/src/pamac-user-daemon/Config.vala.base ${CMAKE_BINARY_DIR}/src/pamac-user-daemon/Config.vala) -add_definitions(-DGETTEXT_PACKAGE=\"${GETTEXT_PACKAGE}\") -set (VERSION "6.7.2") -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} posix) -set (VALA_PACKAGES ${VALA_PACKAGES} gtk+-3.0) -set (VALA_PACKAGES ${VALA_PACKAGES} json-glib-1.0) -set (VALA_PACKAGES ${VALA_PACKAGES} libalpm) -set (VALA_PACKAGES ${VALA_PACKAGES} libsoup-2.4) -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} alpm_config.vala) -set (APP_SOURCES ${APP_SOURCES} pamac_config.vala) -set (APP_SOURCES ${APP_SOURCES} user_daemon.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() - - -vala_precompile(VALA_C pamac-user-daemon - ${APP_SOURCES} -PACKAGES - ${VALA_PACKAGES} -CUSTOM_VAPIS - ${CUSTOM_VAPIS_LIST} -OPTIONS - ${COMPILE_OPTIONS} -) - -add_executable(pamac-user-daemon ${VALA_C}) -set ( pamac-user-daemon_DEPENDENCIES ${pamac-user-daemon_DEPENDENCIES} pamacclassic ) -add_dependencies( pamac-user-daemon ${pamac-user-daemon_DEPENDENCIES} ) - - -install(TARGETS - pamac-user-daemon -RUNTIME DESTINATION - ${CMAKE_INSTALL_BINDIR} -) -if(HAVE_VALADOC) - valadoc(pamac-user-daemon - ${CMAKE_BINARY_DIR}/valadoc/pamac-user-daemon - ${APP_SOURCES} - PACKAGES - ${VALA_PACKAGES} - CUSTOM_VAPIS - ${CUSTOM_VAPIS_LIST} - ) - install(DIRECTORY - ${CMAKE_BINARY_DIR}/valadoc - DESTINATION - ${CMAKE_INSTALL_DATAROOTDIR}/doc/pamac - ) -endif() diff --git a/src/vapis/CMakeLists.txt b/src/vapis/CMakeLists.txt deleted file mode 100644 index b099c9c..0000000 --- a/src/vapis/CMakeLists.txt +++ /dev/null @@ -1,3 +0,0 @@ -### CMakeLists automatically created with AutoVala -### Do not edit -