summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Service-legacy (non d-bus):Vitezslav Crhonek2014-04-171-0/+1
| | | | | | - Add support for building service-legacy provider into cmake files (OFF by default) - Add service-legacy mof file (no indications, builds with older cmake) - Fix service enumeration (use chkconfig)
* devassistant: Add C and Python provider templatesTomas Bzatek2014-02-251-0/+2
| | | | | | This commit introduces basic Developer Assistant support for generating C and Python OpenLMI providers. Turned off by default, enable with -DWITH-DEVASSISTANT=ON cmake argument.
* Prepare 0.4.2 releaseJan Safranek2014-01-081-1/+1
|
* build: Check for -fstack-protector-strong availabilityTomas Bzatek2013-12-201-1/+10
| | | | | | | | | | Some compilers don't seem to support -fstack-protector-strong, let's make it conditional. $ gcc -fstack-protector-strong gcc: error: unrecognized command line option ‘-fstack-protector-strong’ $ gcc -v gcc version 4.8.1 (Gentoo 4.8.1-r1 p1.2, pie-0.5.7)
* Enable more compilation warnings (-W -Wformat-security)Radek Novacek2013-11-181-1/+1
|
* Don't install mof files for disabled providersRadek Novacek2013-11-061-0/+1
| | | | | | | When provider is disabled via WITH-PROVIDER=OFF in cmake, don't install even the mof file. Fixes ticket #170.
* Prepare 0.4.1 releaseRadek Novacek2013-11-041-1/+1
| | | | Also remove dependency on sblim-cmpi-base
* cmake: don't use hardcoded pathsRadek Novacek2013-10-231-0/+5
| | | | | | | Path to the qualifiers and jobs mofs was hardcoded, now it's a variable. There is now also a variable for openlmi-mof-register script - this fixes (un)register-Provider targets.
* Make the new registration script the default one.Tomas Smetana2013-10-231-1/+0
|
* Rework documentation.Jan Safranek2013-10-181-0/+1
| | | | | | | | | | - Everything is in openlmi-providers/doc/admin directory. - 'make doc' automatically builds documentation of all enabled providers. - Documentation shares one 'conf.py' for sphinx. - All documentation uses the same directory structure. There is only one CMakefile.txt to generate all the docs.
* Release 0.4.00.4.0Tomas Bzatek2013-10-151-1/+1
| | | | | | Added journald provider and also missing doc subpackages. Signed-off-by: Tomas Bzatek <tbzatek@redhat.com>
* journald: Basic provider implementationTomas Bzatek2013-10-151-0/+1
| | | | | | | | This is a fully functional basic implementation of the provider. Maximum number of enumerated instances is limited, see the code. TODO list: https://fedorahosted.org/openlmi/ticket/142
* Release 0.3.00.3.0Roman Rakus2013-10-011-1/+1
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Providers: Switch to -fstack-protector-strong.Robin Hack2013-09-191-1/+1
|
* Providers: Added -fstack-protector gcc flag.Robin Hack2013-09-191-1/+1
|
* Introduce toplevel openlmi config fileRadek Novacek2013-09-181-0/+6
| | | | | | | | | | | | | Toplevel openlmi configuration file (/etc/openlmi/openlmi.conf) now contains common configuration options for all providers. Configuration for each provider could be overriden in provider-specific config (/etc/openlmi/$provider/$provider.conf). This patch also modify config file handling in python providers to include this config file. There is also support for C providers (in libopenlmicommon) for reading these config files and providing default configuration options.
* bumped version to 0.2.00.2.0Michal Minar2013-08-281-2/+2
|
* Bump version to 0.1.1Radek Novacek2013-08-081-1/+1
|
* Bump version to 0.1.00.1.0Radek Novacek2013-07-311-2/+2
|
* software: added profile registration mof skeletonMichal Minar2013-07-261-0/+1
| | | | | | | | | | | created single instance of PG_ProviderProfileCapabilities with the following DMTF subprofiles: * Job Control * Software Identity * Software Update skeleton is parsed with cmake, which sets the VERSION and writes it to mof/ directory
* Add version to mof/reg registrationRadek Novacek2013-07-251-0/+5
| | | | | | | | Both (un)register-$PROVIDER and specfile are updated to use version during register/unregister. Version of OpenLMI-Providers *MUST* be kept up-to-date in top level CMakeLists.txt.
* Add FindOpenLMIIndManager cmake moduleRadek Novacek2013-06-171-0/+1
|
* Indication managerRoman Rakus2013-05-271-0/+1
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Don't install nonexisting openlmi-cimmof fileRadek Novacek2013-05-231-1/+0
|
* Set project name and dont require C++ compilerRadek Novacek2013-05-161-0/+2
| | | | | CMake automatically search for C++ compiler, we have to specify that we're C only project.
* openlmi-cimmof used by openlmi-mof-registerMichal Minar2013-04-261-0/+1
| | | | Also appended for installation to libexec with cmake.
* New provider: RealmDTomas Smetana2013-04-241-0/+1
|
* Support for using libopenlmicommon by external providersRadek Novacek2013-04-171-0/+1
| | | | | | | | | * add FindOpenLMI.cmake module * add pkgconfig for OpenLMI * add openlmi.c/h with exported functions * add symlink with major version to openlmicommon library Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=948948
* tools: don't use CIMOM for generating documentationRadek Novacek2013-03-181-0/+1
| | | | | | class2rst.py and class2uml.py was altered to use konkretmof for parsing MOFs instead of calling CIMOM. This two modules was also renamed to openlmi-doc-class2* and will be installed to $prefix/bin.
* New provider: LogicalFileJan Synacek2013-02-111-0/+1
|
* New provider: HardwareTomas Smetana2013-01-151-0/+1
|
* Honor user $CFLAGSRadek Novacek2012-10-241-1/+1
|
* Move registration scripts to proper directories0.0.10Radek Novacek2012-10-221-1/+2
| | | | | register.py is renamed to openlmi-mof-register and moved to /usr/bin/, reg2pegasus is now openlmi-register-pegasus in /usr/libexec/.
* Change project name from Cura to OpenLMIRadek Novacek2012-10-221-3/+3
|
* cli-tools moved to its own repoPeter Hatina2012-10-081-1/+0
|
* Introduce CLI toolsPeter Hatina2012-09-131-0/+1
|
* Show error when library has undefined symbolsRadek Novacek2012-08-291-1/+1
|
* install CuraMacros.cmake and globals.hRadek Novacek2012-08-281-1/+4
|
* Account provider0.0.2Roman Rakus2012-08-141-0/+1
| | | | | | Listing of the users and groups Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Always use .reg file instead of .registrationRadek Novacek2012-08-021-1/+1
|
* Add script for registration and deregitration of providerRadek Novacek2012-08-021-1/+1
|
* Remove -Wmaybe-uninitialized CFLAG, not working with old GCCRadek Novacek2012-08-011-1/+1
|
* Make provider optional using cmake optionsRadek Novacek2012-07-301-3/+6
|
* Install the MOFs to data directoryRadek Novacek2012-07-241-0/+3
|
* Restructure Power providerRadek Novacek2012-07-231-0/+3
| | | | | | * get rid of src/ subdirectory in power/ * cleanup CMake * use konkretcmpi_generate macro
* Introduce konkretcmpi_generate cmake macroRadek Novacek2012-07-231-0/+2
|
* Start converting all providers to CMakeRadek Novacek2012-07-231-0/+22