Clemens Jonischkeit
8658373dd9
modified check for readline and tinfo
...
- switched from CHECK_INCLUDE_FILE to CHECK_LIBRARY_EXISTS
fixes detection issue of readline on archlinux due to
missing imports (unknown type FILE)
- discovering tinfo using CHECK_LIBRARY_EXISTS
the result is used in the discovery of readline as the same
error as discussed in walterschell/Lua#32 prevented the
detection of readline
2024-04-27 12:21:48 +02:00
Clemens Jonischkeit
81f47ed7e8
added libtinfo dependency
...
required on aarch64 debian bookworm. While libreadline requires e.g.
tputs it does not link against libtinfo itself.
2024-04-26 12:16:17 +02:00
Walter Schell
88246d621a
Merge pull request #30 from mengler-tomas/master
...
Updated CMakeLists.txt
2023-08-08 21:53:38 -04:00
mengler-tomas
efc06b0b06
Updated CMakeLists.txt
...
Changed CMAKE_PROJECT_VERSION to PROJECT_VERSION
2023-08-08 05:22:22 +02:00
Walter Schell
91812f760a
Merge pull request #28 from walterschell/v5.4.6
...
V5.4.6
2023-07-11 07:29:06 -04:00
Walter Schell
51f82cb767
Removed 5.4.5
2023-07-11 07:24:08 -04:00
Walter Schell
4af1093b20
Updated CMake and README.md for 5.4.6
2023-07-11 07:21:55 -04:00
Walter Schell
a6840a1978
Moved public headers into include directory
2023-07-11 07:14:02 -04:00
Walter Schell
0365aa0f47
Added 5.4.5 sources,tests and extracted
2023-07-11 07:07:53 -04:00
Walter Schell
ec129b7b0e
Merge pull request #27 from walterschell/landing/pr-18-correct-lua-libraries
...
Landing/pr 18 correct lua libraries
2023-07-11 06:58:11 -04:00
Walter Schell
b67861b05e
Comment out emscripten package test
2023-07-11 06:48:58 -04:00
Walter Schell
49add17f95
Added emcmake to package test
2023-07-11 06:37:56 -04:00
Walter Schell
c4b997abc3
Commented out find package tests for CXX builds
2023-07-11 06:28:56 -04:00
Walter Schell
0073d700d2
Add link to LUA_LIBRARIES in test for module compatible mode
2023-07-09 17:52:18 -04:00
Walter Schell
90b1300f1a
Don't use reserved name for include library
2023-07-09 17:20:42 -04:00
Walter Schell
c80acc1835
Added include directory to LUA_LIBRARIES
2023-07-09 17:17:19 -04:00
Walter Schell
a7bfd709da
Merge remote-tracking branch 'rocka/patch/lua-libraires-cmake-config' into landing/pr-18-correct-lua-libraries
2023-06-24 21:49:38 -04:00
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
Rocka
8b773b191c
Correct LUA_LIBRARIES in cmake config
2023-06-05 21:06:09 +08: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