Vilius Sutkus '89
87e5f0b3f2
CMake updates ( #302 )
...
* Add BUILD_SHARED_LIBS option to choose between shared and static lib
* Fix build break for Android aarch64
* Install built target
* Set the correct version number
* Don't add include dirs through CFlags. Include dirs are already set as target property
* Install all relevant headers, not just from include dir
* Update note about BUILD_SHARED_LIBS in README.md
* Fix mistake in README.md, option(BUILD_SHARED_LIBS ON) sets the lib to shared by default
2024-06-19 15:02:50 -04:00
ryan-filmware
b3a6e991a4
build: use clang instead of llvm-gcc ( #300 )
...
Modern clang works just fine, also llvm-gcc is nowhere to be found.
2024-04-03 00:31:00 -04:00
inky
4b83beb208
CI: Setup cross build test ( #296 )
...
* build: allow set TOOLPREFIX
* readme: add cross build steps
* ci: Setup cross build
* ci: use var in step name
* ci: split build / build test
* ci: add more arch
* ci: update ppc triple
* ci: update actions/checkout
* ci: todo: fix arm cross build
* ci: add more misp ci
* ci: remove mips64, mips64el
* ci: add more ppc ci
* ci: reopen arm CI
2024-02-01 12:26:31 -05:00
inky
fc3646625f
test: add target to gen coverage report ( #295 )
...
* test: add target to gen coverage report
* test: show branch coverage
* ci: setup codecov
* Readme: add codecov badge
* ci: upload coverage report
* test: add note for CODE_COVERAGE flag
2024-01-20 09:14:10 -06:00
Viral B. Shah
ae59af701d
Update README.md
2024-01-16 17:26:56 -05:00
Ryonald Teofilo
f3eec73a3f
Correct long double check in CMakeLists.txt and remove duplicate definitions for static library builds too ( #293 )
...
* Fix mistake in CMakeLists.txt, only add sources in ld128 if long double isn't the same as double + aarch64
* Update README to mention that cmake build now defaults to shared library
2024-01-16 17:26:18 -05:00
Ryonald Teofilo
b31c64529c
Add support for building shared library with CMake ( #291 )
...
* Add support to build openlibm as a shared library using cmake by not compiling the C implementation when a native one exists
* Add CMake static and shared library build instruction and also added info about support for loongarch64
---------
Co-authored-by: Viral B. Shah <ViralBShah@users.noreply.github.com>
2024-01-11 10:36:14 +05:30
inky
bd591aaf08
Readme: add new arch: loongarch64
( #287 )
2024-01-11 10:34:47 +05:30
Viral B. Shah
465ca0a842
Update README.md
2021-11-09 21:32:18 -05:00
cndesantana
861b2ad19d
Fix small typo
...
replace langage by language
2020-03-31 12:37:11 +02:00
Viral B. Shah
e6ac7d7f52
Update README with new OS and arch support
2019-12-09 21:38:44 -05:00
Oliver Dechant
3bb221576c
Update README.md
...
broken link
2019-08-11 09:47:20 -03:00
Daniel Mendler
72f33a3bf9
wasm32 support ( #192 )
2019-04-14 15:11:03 -07:00
Viral B. Shah
cca41bc1ab
Merge branch 'master' of github.com:JuliaMath/openlibm
2018-06-18 18:14:22 -04:00
Viral B. Shah
74b54c71f7
Add MIPS
2018-06-18 18:13:49 -04:00
Alex Arslan
ce69bf1f32
Update references to JuliaLang to point to JuliaMath ( #182 )
2018-06-18 14:48:23 -07:00
Alex Arslan
ce33de1ca9
Add Windows testing with AppVeyor
2018-06-18 16:10:52 -04:00
Alex Arslan
bf188aeb23
Build with Clang on OpenBSD
...
This is the default compiler starting with OpenBSD 6.2, and has been
installed by default on OpenBSD since 6.0.
2018-04-06 14:04:45 -07:00
Alex Arslan
c3968ca11f
Allow building on DragonFly BSD ( #167 )
2017-09-22 13:22:43 -07:00
Viral B. Shah
f3d5009367
Fix #57
2016-03-03 14:53:33 +05:30
Viral B. Shah
0001d589a4
Acknowledge IBM sponsorship of powerpc port.
2016-02-27 12:54:11 +05:30
Viral B. Shah
369d3f6b6d
Add ppc support.
2016-02-23 23:45:33 +05:30
Maurizio Tomasi
3f0a53d69b
New instructions about how to build on OpenBSD
2015-08-13 14:28:19 +02:00
Alexander Light
f70240ded5
Add support for cross compiling with ARCH=name
...
This is rather basic. A clean is needed to get rid of artifacts from
previous runs with other architectures.
Note this requires PR #88 to work because without it x86 is broken.
Closes #89
2015-03-01 15:09:22 -05:00
Viral B. Shah
cb6c82190b
More README updates.
...
[ci skip]
2015-02-01 19:08:45 +05:30
Viral B. Shah
9fe53caefe
README updates.
2015-02-01 19:06:16 +05:30
Viral B. Shah
769a422f06
Enable tests on OS X too.
...
Add Travis badge.
2015-01-05 23:48:29 +05:30
Viral B. Shah
e5c38c3e8b
README and LICENSE updates.
2014-12-05 00:44:29 +05:30
Viral B. Shah
532fe48cfd
Add OpenLibm url - http://openlibm.org/
2014-12-04 17:19:05 +05:30
Waldir Pimenta
85a0f204c3
revert newline changes from previous commit
...
following discussion at JuliaLang/openlibm#64
2014-06-22 12:46:23 +01:00
Waldir Pimenta
e27d5a2c61
fix broken msun link, add wikipedia link
...
...and various newline tweaks
to make the source more readable
(see http://rhodesmill.org/brandon/2012/one-sentence-per-line/ )
2014-06-20 19:09:44 +01:00
Viral B. Shah
4164da0d61
Update README.
2014-06-12 12:52:21 +05:30
Viral B. Shah
945c25a691
Update license and readme.
2013-12-25 08:49:44 +05:30
Viral B. Shah
e8bf368573
Include AMOS in OpenLibm.
2012-10-29 15:00:54 +05:30
Viral B. Shah
1ad71c2061
Ver 0.2.
2012-08-21 18:53:32 +05:30
Viral B. Shah
850280a862
Version 0.1
...
Update README.md
2012-08-19 11:52:43 +05:30
Viral B. Shah
54d62dae16
Formatting
2012-07-03 21:01:08 +05:30
Viral B. Shah
842286d74b
Compile instructions
2012-07-03 21:00:34 +05:30
Viral B. Shah
11f62e053f
Update README.
2012-01-05 23:35:01 -05:00
Viral B. Shah
ccd319c03c
Almost building the full thing.
2011-12-31 12:48:43 +05:30