Log

Author Commit Date CI Message
Boris Nagaev e19bf076 2016-07-25T13:49:13 configure: put test.{c,dll} to current directory (#26) instead of /tmp/ to avoid races when building for multiple targets. Add test files to .gitignore and `make clean`.
Timothy Gu 00d5cd18 2016-03-23T02:20:15 Merge pull request #25 from xantares/patch-1 Removed wine detection
xantares 604fd008 2016-03-23T09:43:39 Removed wine detection It can be set canonically by using CMAKE_CROSSCOMPILIING_EMULATOR variable
Timothy Gu 7cea745e 2015-08-06T14:33:43 Merge pull request #20 from robertwgh/unicode Added support for unicode character set.
Guohui Wang aa1401bf 2015-04-09T03:30:39 Added support for unicode character set.
Timothy Gu e419539b 2015-04-06T18:48:30 Update README.md Fixes #18.
Timothy Gu 98cc37be 2015-03-15T19:07:44 Add my copyright Not that I care…
Timothy Gu c5501073 2015-03-15T17:32:10 Warning control in MSVC
Timothy Gu 50f42865 2015-03-15T17:26:46 Revert "Use level 4 warnings for Visual Studio" This reverts commit 77a6dfd8c588a64300ea380bf32256da3b93f1ef.
Timothy Gu f5e9a16f 2015-03-15T17:21:34 Use SHARED macro to handle DLL export (Originally the SHARED macro is created not to handle this case, but it seems like it works fine for this purpose as well.) Closes #12.
Timothy Gu 54740be1 2015-03-15T17:16:40 Merge branch 'global-loaded-mods' Closes #9.
Timothy Gu dd4254a3 2014-10-08T15:50:21 Add linked modules to a separate global list Fixes #2.
Timothy Gu 5ea707ad 2015-03-15T16:35:22 Define SHARED when building shared library
Timothy Gu c421b701 2015-03-15T16:09:44 Check for memory leak when _DEBUG is defined
Timothy Gu 77a6dfd8 2015-03-15T15:55:52 Use level 4 warnings for Visual Studio
Timothy Gu ce706da1 2015-03-11T22:38:54 Merge pull request #10 from xantares/patch-5 set CMAKE_BUILD_TYPE default
xantares 473386e3 2015-03-12T06:37:29 set CMAKE_BUILD_TYPE default it's used to set release flags
Timothy Gu 081924ee 2015-03-11T20:16:05 Add static **configurations**
Timothy Gu efa69675 2015-03-11T20:15:49 Revert "Add a static solution" This reverts commit 22dd588b852abd5a8de6cd09aa5c876883435ecd.
Timothy Gu 22dd588b 2015-03-11T20:12:53 Add a static solution
Timothy Gu b70639dc 2015-03-11T20:12:25 Do not use dllimport in any case
Timothy Gu 6d7e94b2 2015-03-11T20:03:04 Add Visual Studio 12 files CMake sucks.
Dennis Nienhüser 83432ba2 2015-03-11T20:00:11 Add import/export symbols for MSVC. This results in an import .lib file. Closes #4. Some fixes by Timothy Gu <timothygu99@gmail.com> Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Timothy Gu 87f5cd06 2015-03-11T19:48:56 Use more secure sprintf_s()
Timothy Gu bc08f587 2015-03-11T18:31:27 Don't ignore VS files
Timothy Gu ecaf0e90 2015-03-11T18:15:40 Add .gitignore
Timothy Gu 9e5c2eb2 2015-03-11T17:15:03 Merge pull request #7 from xantares/patch-3 only one rule to generate shared/export lib Fixes #1
Timothy Gu e69d90ee 2015-03-11T17:11:55 Merge pull request #6 from xantares/patch-2 add CFLAGS var
xantares cb7a22d4 2015-03-10T10:49:17 only one rule to generate shared/export lib or else the rule is applied to libdl.dll AND libdl.dll.a: x86_64-w64-mingw32-gcc -Wl,--out-implib,libdl.dll.a -shared -o libdl.dll dlfcn.o x86_64-w64-mingw32-gcc -Wl,--out-implib,libdl.dll.a -shared -o libdl.dll.a dlfcn.o
xantares f869380a 2015-03-03T08:49:31 add CFLAGS
Timothy Gu 6a6ebd39 2014-09-23T17:28:16 Merge pull request #3 from xantares/cmake Initial cmake port
xantares 484b7dc8 2014-09-23T13:44:10 Initial cmake port
Timothy Gu cf563063 2014-08-19T11:20:31 Rename README to README.md
Timothy Gu 4c3754da 2014-08-17T00:11:08 Fix test DLL export Fixes issue 16. Patch by Nathan Rajlich <nathan@tootallnate.net>
Timothy Gu 665499d0 2014-03-27T02:58:02 Build sys additions * wine support for testing * License boilerplate * Reorder configure checks
Timothy Gu e16a6e8e 2014-02-10T03:46:33 test: add trying to load nonexistent symbols test
Timothy Gu 043b3358 2014-02-10T03:35:19 test: add forgotten test "Open library again (without closing it first) with RTLD_GLOBAL"
Timothy Gu f1642131 2014-02-10T03:30:50 test: more updates and fixes
Timothy Gu 507ae09f 2014-02-10T03:08:12 test.c: make errors stand out
Timothy Gu 346543d6 2014-02-10T03:05:45 License stuff
Timothy Gu bef2f446 2014-02-10T02:59:58 README: Markdown-ize and add rand() stuff
Timothy Gu 2ef1b924 2014-02-07T05:14:53 Makefile: cosmetics
Timothy Gu 39829878 2014-02-07T05:14:03 Makefile: some rework with better dependency tracking More to come later
Timothy Gu f92c7718 2014-01-22T04:26:18 Fix local symbol in global handle test
Timothy Gu cd276891 2014-01-22T04:24:38 test.c: return 1 if error
Timothy Gu 539e732b 2014-01-22T04:12:43 Fix error checking in copy_string()
Timothy Gu b9be226f 2014-01-20T16:36:17 Remove extraneous CloseHandle Fixes issue 13.
Timothy Gu 63d66aac 2014-01-20T03:09:20 Silences "echo ignoring *"
Timothy Gu 29e7d7af 2014-01-20T02:05:49 Make configure return 0 on success
Timothy Gu 53c31d96 2014-01-20T01:59:11 Add C++ extern "C" See Issue 8 and Issue 12.
Ramiro Polla 0e8ad87f 2012-10-10T22:15:21 configure: fix setting $prefix
Ramiro Polla b1180795 2012-10-10T22:15:10 configure: use $incdir and $libdir directly in help
Ramiro Polla f290240c 2012-10-10T22:14:56 lowercase PREFIX variables
Ramiro Polla 5976daa8 2009-01-11T21:59:46 Clear ->next after creating nobject.
Ramiro Polla 5da418e9 2009-01-11T21:31:27 Move libcmd to configure.
Ramiro Polla 3cacb13d 2009-01-11T21:28:05 Fix stripping when cross-compiling.
Ramiro Polla ab18e4f6 2009-01-11T21:10:35 Redirect output from tests to /dev/null properly.
Ramiro Polla 0122e850 2009-01-11T21:02:36 Allow cross-compilation with --cross-prefix.
Ramiro Polla b05a7182 2009-01-11T20:41:20 Remove pointless --make option.
Ramiro Polla 7bab6ba3 2009-01-11T20:40:45 Fix compiler check.
Ramiro Polla 47503043 2009-01-11T20:19:24 dos2unix configure
Ramiro Polla 74b330c1 2008-12-09T21:17:44 Rename save_err_ptr( ) to save_err_ptr_str( ) to avoid confusion. Based on patch by Dan DuVarney.
Ramiro Polla 23e6a482 2008-12-09T21:14:31 Fix bug reported by Dan DuVarney, based on a patch by himself. POSIX says: If no dynamic linking errors have occurred since the last invocation of dlerror(), dlerror() shall return NULL. The code was returning an empty string. The way dlerror( ) returns the error string has been changed.
Ramiro Polla f27c0727 2008-12-09T21:02:30 Print all compiler warnings.
Ramiro Polla dce7b4ba 2007-06-29T23:45:48 Proper check for Windows API functions in configure.
Ramiro Polla 66a5baf7 2007-06-29T23:42:51 Use double linked list instead of static array of 255 global objects.
Ramiro Polla 40f1a4cc 2007-06-29T22:42:58 Take care of our own error messages
Ramiro Polla 649282b7 2007-06-29T22:13:50 Fix copy_string( )
Ramiro Polla e2c8fc0f 2007-06-29T20:50:05 Add option to specify include and lib folder Patch by Víctor Paesa
Ramiro Polla 85d184f7 2007-06-29T20:36:07 Cosmetics: white space
Ramiro Polla 4c4b268c 2007-06-28T05:50:08 Initial Revision