[dylan-lang/opendylan] 3185d4: Add support for building C++ files from a LID.
GitHub <[email protected]>
| Newsgroups | gmane.comp.lang.dylan.gwydion.cvs |
|---|---|
| Message-ID | <5552dc78acdfa_25393fa57fef52b81061db@hookshot-fe6-cp1-prd.iad.github.net.mail> |
Branch: refs/heads/master
Home: https://github.com/dylan-lang/opendylan
Commit: 3185d4aa1392f2aad6878a5c11c59364d75cb20a
https://github.com/dylan-lang/opendylan/commit/3185d4aa1392f2aad6878a5c11c59364d75cb20a
Author: Bruce Mitchener <[email protected]>
Date: 2015-05-13 (Wed, 13 May 2015)
Changed paths:
M configure.ac
M documentation/hacker-guide/source/build-system.rst
M documentation/release-notes/source/2015.1.rst
M sources/environment/project-wizard/project-description.dylan
M sources/jamfiles/config.jam.in
M sources/jamfiles/mini-jambase.jam
M sources/jamfiles/posix-build.jam
M sources/jamfiles/x86-win32-pellesc-build.jam
M sources/jamfiles/x86-win32-vc6-build.jam
M sources/jamfiles/x86-win32-vc8-build.jam
M sources/lib/build-system/jam-build.dylan
M sources/project-manager/projects/lid-projects.dylan
M sources/project-manager/user-projects/add-file.dylan
M sources/project-manager/user-projects/save-project.dylan
M sources/project-manager/user-projects/user-projects.dylan
Log Message:
-----------
Add support for building C++ files from a LID.
Fixes #900.
* configure.ac: Check for the presence of a C++ compiler to pass
that into sources/jamfiles/config.jam.in.
* documentation/hacker-guide/source/build-system.rst: Update to
mention DylanLibraryC++Sources.
* documentation/release-notes/source/2015.1.rst: Mention new support.
* sources/environment/project-wizard/project-description.dylan
($project-file-header-order): Add #"c++-source-files".
* sources/jamfiles/config.jam.in
(C++, C++FLAGS): New variables.
* sources/jamfiles/mini-jambase.jam
(rule C++, actions C++): New.
* sources/jamfiles/posix-build.jam:
(rule DylanLibraryC++Sources): New.
* sources/jamfiles/x86-win32-pellesc-build.jam
(C++, C++FLAGS): New variables, but PellesC has no C++ compiler.
* sources/jamfiles/x86-win32-vc6-build.jam
(C++, C++FLAGS): New variables.
(rule DylanLibraryC++Sources): New.
* sources/jamfiles/x86-win32-vc8-build.jam
(C++, C++FLAGS): New variables.
(rule DylanLibraryC++Sources): New.
* sources/lib/build-system/jam-build.dylan
(jam-read-mkf): Add #"c++-source-files" handling.
* sources/project-manager/projects/lid-projects.dylan
($standard-lid-keyword, $list-build-keyword): Add #"c++-source-files".
(copy-extra-records): Copy C++ source files.
* sources/project-manager/user-projects/add-file.dylan
(project-other-sources): Include C++ sources.
(project-add-file-of-type): Support C++ extensions.
(project-remove-file-of-type): Support C++ extensions.
* sources/project-manager/user-projects/save-project.dylan
(lid-project-build-settings): Return C++ source files.
(save-lid-file-info): Save C++ source files.
* sources/project-manager/user-projects/user-projects.dylan
($c++-source-file-types): New constant for C++ file extensions.
Commit: 1d111f0a56584819cf2c7dd1e952ca1189e0e812
https://github.com/dylan-lang/opendylan/commit/1d111f0a56584819cf2c7dd1e952ca1189e0e812
Author: Peter S. Housel <[email protected]>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
M configure.ac
M documentation/hacker-guide/source/build-system.rst
M documentation/release-notes/source/2015.1.rst
M sources/environment/project-wizard/project-description.dylan
M sources/jamfiles/config.jam.in
M sources/jamfiles/mini-jambase.jam
M sources/jamfiles/posix-build.jam
M sources/jamfiles/x86-win32-pellesc-build.jam
M sources/jamfiles/x86-win32-vc6-build.jam
M sources/jamfiles/x86-win32-vc8-build.jam
M sources/lib/build-system/jam-build.dylan
M sources/project-manager/projects/lid-projects.dylan
M sources/project-manager/user-projects/add-file.dylan
M sources/project-manager/user-projects/save-project.dylan
M sources/project-manager/user-projects/user-projects.dylan
Log Message:
-----------
Merge pull request #902 from waywardmonkeys/cxx-source-files
Add support for building C++ files from a LID.
Compare: https://github.com/dylan-lang/opendylan/compare/5e36cbe10446...1d111f0a5658
_______________________________________________
chatter mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/chatter