Commit Graph

73 Commits

Author SHA1 Message Date
Walter Schell
b7b0ded927 All workflows updated 2023-06-24 21:37:17 -04:00
Walter Schell
a808cd569f Quoted variables to make less confusing 2023-06-24 21:18:42 -04:00
Rocka
b65e88424e Add test case for module compatible mode 2023-06-24 21:18:42 -04:00
Walter Schell
bc32a7bb25 Test using shared target needs to actually use the shared target 2023-06-24 21:18:42 -04:00
Walter Schell
5fa21b3079 Removed path debug 2023-06-24 21:18:42 -04:00
Walter Schell
83b85410da Install package config files to share/cmake 2023-06-24 21:18:42 -04:00
Walter Schell
aa5e05e3c1 Fixed typo in CMAKE_PREFIX_PATH 2023-06-24 21:18:42 -04:00
Walter Schell
fd4daf7edd Changed cmake module install path to lib/share 2023-06-24 21:18:42 -04:00
Walter Schell
1e4b4e887c Added more debug 2023-06-24 21:18:42 -04:00
Walter Schell
539ab33b85 Changed install path slightly 2023-06-24 21:18:42 -04:00
Walter Schell
e1d13df4a0 First attempt at testing CMake Pacage. Will be squashed 2023-06-24 21:18:42 -04:00
Walter Schell
b4d597e122
Merge pull request #23 from walterschell/feature/5.4.5
Feature/5.4.5
2023-04-30 11:00:31 -04:00
Walter Schell
8a2fcec972 README.md: Updated to reflect Lua v5.4.5 and API/ABI warning 2023-04-30 10:57:09 -04:00
Walter Schell
92b3e7a7e1 Removed 5.4.4 2023-04-30 10:45:43 -04:00
Walter Schell
16d2488f42 Update CMakeLists and README.md for v5.4.5 2023-04-30 10:43:34 -04:00
Walter Schell
0b9f10c938 Moved public headers into include directory 2023-04-30 10:35:50 -04:00
Walter Schell
7d17b63a2c Added 5.4.5 tests and extracted 2023-04-30 10:33:49 -04:00
Walter Schell
0538a0b908 Added 5.4.5 sources and extracted 2023-04-30 10:33:16 -04:00
Walter Schell
6b4c318452
Merge pull request #22 from walterschell/issue/21-Fix-Linux-CXX-Badge-try2
README.md: Linux C++ spot points to correct badge
2023-04-30 10:27:52 -04:00
Walter Schell
3955d5d44f README.md: Linux C++ spot points to correct badge 2023-04-30 10:24:27 -04:00
Walter Schell
a2e0125df5
Merge pull request #17 from henne90gen/master
Added option LUA_ENABLE_TESTING to allow users to disable running tests
2022-10-18 03:57:45 -04:00
Hendrik Müller
a626a95546 Added option LUA_ENABLE_TESTING to allow users to disable running tests 2022-10-16 21:41:36 +02:00
Walter Schell
14f98e5fdc
Merge pull request #15 from melonedo/master
Support dynamic library
2022-05-12 21:18:09 -04:00
Walter Schell
d70446fe88
Merge pull request #16 from walterschell/feature/test_suite
Feature/test suite
2022-05-12 21:06:49 -04:00
Walter Schell
a295858468 Added github actions for the test suite 2022-05-12 20:55:13 -04:00
Walter Schell
e68f5e7869 Added tests to CMakeLists.txt 2022-05-12 20:34:05 -04:00
Walter Schell
2a59ccb17c Added lua tests 2022-05-12 20:33:21 -04:00
melonedo
9fab0a4e31 Compile dynamic version from source 2022-05-06 11:05:06 +08:00
melonedo
6f99e2d952 Adapt to suggestions
- build shared and/or static version controlled by `LUA_ENABLE_SHARED/STATIC`
- add alias Lua::Lib which is one of above, controlled by `BUILD_SHARED_LIBS`
- exclude the unneeded version if not toplevel
2022-04-29 21:23:19 +08:00
melonedo
abf78dd2eb Support dynamic library 2022-04-22 21:22:09 +08:00
Walter Schell
72f4dbf7ce
Merge pull request #14 from rocka/feat/install-cmake-config
Add CMake package config files
2022-02-11 22:38:06 -05:00
Rocka
50c100526b
Add CMake package config files 2022-02-11 18:00:37 +08:00
Walter Schell
0ab5db21e8
Merge pull request #13 from walterschell/feature/5.4.4
Released 2022-01-26
2022-01-27 20:26:10 -05:00
Walter Schell
8fb38ab00c Removed 5.4.3 2022-01-27 20:21:16 -05:00
Walter Schell
ed7515263b Updated CMakeLists.txt and README.md to reflect 5.4.4 2022-01-27 20:20:19 -05:00
Walter Schell
352b9bb40d Moved public headers into include directory 2022-01-27 20:16:47 -05:00
Walter Schell
71ef3a5f9a Added lua 5.4.4 sources and extracted 2022-01-27 20:13:08 -05:00
Walter Schell
1b44ef82ee
Merge pull request #12 from walterschell/feature/5.4.3
Upgrade to Lua v5.4.3
2021-04-30 13:22:25 -04:00
Walter Schell
7a9d55cbaf Removed source for 5.4.2 2021-04-30 13:13:08 -04:00
Walter Schell
572fb4bb47 Updated CMakeListss.txt and README.md to reflect 5.4.3 2021-04-30 13:12:33 -04:00
Walter Schell
eaf5abbb8e Moved public header files into include directory 2021-04-30 13:07:30 -04:00
Walter Schell
2f85ce7d93 Added lua 5.4.3 sources and extracted 2021-04-30 13:03:26 -04:00
Walter Schell
4a4e73a67b
Merge pull request #11 from walterschell/feature/CXX
Feature/cxx
2021-04-26 11:56:18 -04:00
Walter Schell
aef1b83a9d README.md: Updated to add status badges for C++ builds 2021-04-26 11:50:11 -04:00
Walter Schell
6ed3e61e93
Merge pull request #10 from dedmen/master
Added ability to compile lua as C++
2021-04-26 11:47:19 -04:00
Dedmen Miller
dac88f52b8
try to fix build 2021-04-26 17:37:51 +02:00
Dedmen Miller
045961e7a0
Apply suggestions from code review
Co-authored-by: Walter Schell <3580170+walterschell@users.noreply.github.com>
2021-04-26 17:03:08 +02:00
Dedmen Miller
be9aad4a56
Added ability to compile lua as C++ 2021-04-26 17:03:08 +02:00
Walter Schell
06f57db5d6 Added previously omitted lua.hpp header file 2021-04-26 07:40:55 -04:00
Walter Schell
a574e7679d Added GitHub actions to build for CXX when supported 2021-04-26 07:38:33 -04:00