Mizux
a7e0963508
Fix trailing spaces. ( #133 )
2020-09-23 07:27:23 +00:00
Mizux
4efc837a92
Bump version 0.1.0 -> 0.5.0 ( Fix #118 ) ( #129 )
2020-09-21 09:59:55 +00:00
Nikita Karpey
eb168a2da2
Fix shared build ( #113 )
...
* Fix PIC property in util library.
* Force PIC when building shared lib on unix.
* Enable CMP0077 for better option handling.
2020-03-11 21:54:42 +01:00
Nikita Karpey
ba81cb3da9
CMake: Enable CXX compiler for tests only ( #110 )
...
CMake: Enable CXX compiler for tests only
Co-authored-by: Mizux <mizux.dev@gmail.com>
2020-03-11 14:40:23 +01:00
Mizux
b5c271c537
CMake: Add missing alias for cpu_feature ( #107 )
...
For customers using add_subdirectory() approach
related to #106
2020-02-06 09:42:20 +01:00
Artem Alekseev
bd358abe6a
Fix cmake install
2019-07-16 13:45:33 +03:00
Steven Kreuzer
f832ad2b12
Fix builds on BSD
...
Fix the build on BSD by setting PROCESSOR_IS_X86 when CMAKE_SYSTEM_PROCESSOR
matches amd64.
Signed-off-by: Steven Kreuzer <skreuzer@FreeBSD.org>
2019-07-13 22:33:31 -04:00
Artem Alekseev
653d581e03
Add support for leaf2 and leaf4 on Intel's x86 arch ( #80 )
...
* Add support for leaf4 on Intel's x86 arch
* Update cpuinfo_x86.h
* Fix typo
* Force compiler to use C99
* Add Intel x86 leaf2 support
* Fixes after review
* Fix review comments
2019-07-02 16:52:25 +02:00
William Tambellini
7806502271
Add PIC option ( #66 )
2019-02-13 11:55:17 +01:00
Guillaume Chatelet
20fa92a02a
Release ndk support ( #62 )
...
Fixes #47
2019-01-23 12:59:46 +01:00
Guillaume Chatelet
dfdac6adfc
Add partial implementation of ndk_compat ( #54 )
...
* First implementation of ndk_compat
* Restrict building of linux_based_hardware_detection to UNIX
* Fix variable declaration and printf formatting
* Restrict ndk compat to UNIX style systems
* Restrict cpu_mask index to 32
* Fix values display in ndk-compat-test
* Addressing comments
2019-01-17 18:00:21 +01:00
Guillaume Chatelet
98bd43ffce
UNIX works for Unix like OS so no need to add APPLE.
2019-01-15 17:35:04 +01:00
Guillaume Chatelet
b3bb9048f4
Fix discovery of <sys/auxv.h>
2019-01-15 17:34:52 +01:00
Guillaume Chatelet
347065af95
Add AMD64 and i386/i686 to x86 detection
2019-01-15 15:30:43 +01:00
Guillaume Chatelet
122b067087
Use Cmake macros to detect getauxval and dlopen
2019-01-15 15:18:08 +01:00
Guillaume Chatelet
e8e5610fc4
Per arch build and inlining of cpuid_x86.
2019-01-15 10:52:56 +01:00
Peter Steinbach
ce4637008d
without cpu_features_macros.h in the install tree, the library cannot
...
be used after `make install`
2018-05-22 10:09:00 +02:00
Rashmica Gupta
3adafbfe66
powerpc: Added PowerPC implementation
...
Signed-off-by: Rashmica Gupta <rashmica.gupta@au1.ibm.com>
2018-05-15 14:24:45 +10:00
Guillaume Chatelet
07fd90d4f5
Add JSON output. Fixes #24
2018-03-27 15:28:40 +02:00
Guillaume Chatelet
7634420f31
GCC does not discover all cpu features. Fixes #22
2018-02-13 10:12:21 +01:00
Guillaume Chatelet
9df2d78b8d
Update googletest management.
2018-02-13 10:07:02 +01:00
Guillaume Chatelet
57917d2b12
Fix typo in CMakeLists.txt
2018-02-12 16:48:57 +01:00
Guillaume Chatelet
1976dcd4d2
Adding CMake install. Fixes #18
2018-02-12 16:17:21 +01:00
Alex Arslan
6a959dcc1a
Use fPIC when building as a shared library
...
Also include a note stating that the use of shared libraries is
discouraged.
2018-02-09 13:14:49 -08:00
Guillaume Chatelet
4189efff92
Converts list_cpu_features to C
2018-02-09 10:08:23 +01:00
Guillaume Chatelet
3a156dada7
Fixes #14 - Defaulting to Release and no unit test
2018-02-08 16:59:18 +01:00
Guillaume Chatelet
439d371594
Adding code. Closes #0 .
2018-02-01 10:03:09 +01:00