Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CMake update 2/3: lift platform restriction #758

Merged
merged 33 commits into from
Jul 21, 2021
Merged
Show file tree
Hide file tree
Changes from 27 commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
434a36f
remove error on apple/unix and set platform string
lubgr May 31, 2021
e9391c9
mimic Makefile's ntp and stdint conditional compilation
lubgr May 31, 2021
d7c2802
set default build type, add sanitizer build support
lubgr May 31, 2021
36f7d86
fix CMake 3.12 list(REMOVE ...) invocation
lubgr May 31, 2021
b8a3500
build with -Wall when using clang or gcc
lubgr May 31, 2021
584bfa2
mimic Makefile's option for cygwin build
lubgr May 31, 2021
3b33a95
add SEXP_USE_BOEHM configuration option
lubgr May 31, 2021
2efcc53
compile shared libraries for non-static builds
lubgr May 31, 2021
0bade8d
refactor library generation from stubs
lubgr May 31, 2021
17ffa4b
use sensible default module paths for Linux/Unix
lubgr May 31, 2021
82aa16a
compile shared libraries for non-static configurations
lubgr May 31, 2021
d06d561
replace custom function with target_link_libraries
lubgr Jun 1, 2021
1b960f9
add module search path to test runs
lubgr Jun 1, 2021
9652d08
reorganize linking of common configuration library
lubgr Jun 2, 2021
46fbc42
shorten preprocessor configuration
lubgr Jun 2, 2021
15be953
fix missing variable dereferencing syntax
lubgr Jun 2, 2021
57410de
fix string stream config on windows
lubgr Jun 2, 2021
f58dfdb
shorten sanitizer configuration
lubgr Jun 2, 2021
de4fa64
use bootstrap exec only for static builds
lubgr Jun 2, 2021
9c22b7d
comply with older CMake versions (dependency graph)
lubgr Jun 2, 2021
fcfd518
leave selected zero feature macros undefined
lubgr Jun 3, 2021
86c439a
enable more tetst on unix builds
lubgr Jun 3, 2021
7de835b
improve module path handling and provide basic installation
lubgr Jun 3, 2021
e2555e5
fix paths of includes in clib.c
lubgr Jun 18, 2021
16b97a6
reduce scope of clib.c within the chibi library
lubgr Jun 18, 2021
699ffe1
mostly revert module path handling introduced in 27c421e3
lubgr Jul 6, 2021
0ae8069
fix repeated liblib prefix in library output name
lubgr Jul 13, 2021
287014e
remove exclusion of weak-test, which works on unix
lubgr Jul 20, 2021
a4a8ba0
remove outdated platform restriction notice
lubgr Jul 13, 2021
5fcbb7c
prefer consistent low caps command names
lubgr Jul 20, 2021
32e7f0b
remove unnecessary left-over flags
lubgr Jul 21, 2021
47a6e7f
streamline library alias name
lubgr Jul 21, 2021
527101a
leave the default module path empty on windows
lubgr Jul 21, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading