| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
* CMakeLists.txt: New file.
* Config.cmake.in: Likewise.
* Makefile.am (EXTRA_DIST): Add CMakeLists.txt, Config.cmake.in.
* README.md (Installation and Usage): Describe shortly how to build
the package with CMake (and how to disable GPL code in case of CMake).
* README_win32.txt: Likewise.
* README_details.txt: Document cmake-based build.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is to unify build artifacts naming between the supported build
scripts.
The documentation and LICENSING.txt are updated accordingly.
* LICENSING.txt: Rename libatomic_ops_gpl to atomic_ops_gpl.
* README_malloc.txt: Likewise.
* README_win32.txt: Likewise.
* configure.ac (gpl): Likewise.
* src/Makefile.msft (all, libatomic_ops_gpl.lib, test_malloc,
test_stack): Likewise.
* README_win32.txt: Rename libatomic_ops.lib to atomic_ops.lib.
* src/Makefile.msft (all-disable-gpl, libatomic_ops.lib, test_malloc,
test_stack): Likewise.
* src/Makefile.msft (clean): Remove atomic_ops*.lib instead of
libatomic_ops*.lib.
|
|
|
|
|
|
|
| |
(fix of commit 74f3108c0)
* README_win32.txt (libatomic_ops.lib): Remove extra "for" in the
description.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This unifies the build artifacts between the supported build systems.
Note that the clients relying on Makefile.msft should now link with
libatomic_ops.lib in addition to libatomic_ops_gpl.lib.
* README.md (Platform Specific Notes): Updade documentation about
Makefile.msft which also builds libatomic_ops.lib now.
* README_win32.txt: Likewise.
* README_win32.txt: Refine documentation (separate the package build
from client code compilation).
* src/Makefile.msft (LIB_GPL_OBJS): New variable.
* src/Makefile.msft (LIB_OBJS): Move atomic_ops_malloc.obj and
atomic_ops_stack.obj to LIB_GPL_OBJS.
* src/Makefile.msft (all-disable-gpl, libatomic_ops.lib): New goal
(builds only non-GPL code).
* src/Makefile.msft (all): Depend on all-disable-gpl.
* src/Makefile.msft (libatomic_ops_gpl.lib): Depend and use
LIB_GPL_OBJS instead of LIB_OBJS.
* src/Makefile.msft (test_malloc, test_stack): Also depend and link
with libatomic_ops.lib.
* src/Makefile.msft (clean): Delete libatomic_ops*.lib.
|
|
The rationale: all relative links (in README.md) should remain valid
after docs installation.
* doc/LICENSING.txt: Move to the base folder.
* doc/README_details.txt: Likewise.
* doc/README_malloc.txt: Likewise.
* doc/README_stack.txt: Likewise.
* doc/README_win32.txt: Likewise.
* Makefile.am (SUBDIRS): Remove doc item.
* Makefile.am [ENABLE_DOCS] (dist_doc_DATA): Add comment and items from
doc/Makefile.am.
* README.md (Overview): Replace reference to doc with the links to the
existing README_*.txt files (except for README_win32.txt).
* README.md (Installation and Usage): Add link to LICENSING.txt.
* README.md (Platform Specific Notes): Add link to README_win32.txt.
* README.md (Copyright & Warranty): Adjust link to LICENSING.txt (after
moving to the base folder).
* configure.ac (AC_CONFIG_FILES): Remove doc/Makefile item.
* doc/Makefile.am: Remove file.
* src/atomic_ops_malloc.h: Update path to LICENSING.txt in comment.
|