Commit Graph

143 Commits

Author SHA1 Message Date
AURUMVORXX
d972b08b6f feat: Added CPython and pybind11 libraries 2024-11-02 02:46:48 +03:00
Patrix
f8779704cd Merge branch 'master' of https://gitlab.com/GothicMultiplayerTeam/modules/squirrel-template 2024-08-16 22:37:36 +02:00
Patrix
569fd59119 Updated sqapi dependency 2024-08-16 22:36:36 +02:00
Martis
40df044cf0 Update sqapi dependency 2024-08-16 20:57:18 +02:00
Patrix
2b67921ca1 Merge branch 'master' of https://gitlab.com/GothicMultiplayerTeam/modules/squirrel-template 2024-08-15 03:26:52 +02:00
Patrix
5b0f92b11e Updated sqapi dependency 2024-08-15 03:26:36 +02:00
Martis
76fdc8ca67 Update sqapi dependency 2024-08-15 02:53:00 +02:00
Patrix
4bb2101310 Updated sqapi dependency 2024-08-15 02:32:44 +02:00
Patrix
845e6f33e2 Updated sqapi dependency 2024-08-15 02:10:44 +02:00
Patrix
695bc52cac Updated sqapi dependency 2024-08-15 01:54:47 +02:00
Patrix
ebfadd9fd6 Updated sqapi dependency 2024-08-05 05:07:58 +02:00
Patrix
5ee89bb1dd moved setting variable after defining the project in CMakeLists.txt 2024-08-05 03:11:42 +02:00
Patrix
5205a76bff Updated project:
- upgraded sqapi version
- added required setting of CMAKE_CXX_STANDARD to 17 (sqrat requirement)
2024-08-05 03:09:53 +02:00
Patrix
5e80815533 corrected formatting 2024-05-29 02:47:07 +00:00
Patrix
255698ddf5 updated linux-arm.cmake 2024-05-29 02:43:55 +00:00
Patrix
bdc20c2a33 Updated .gitlab-ci.yml to use squirrel-module.yml template 2024-05-17 14:14:29 +00:00
Patrix
86b9f0bba8 Removed toolchain files from CMakePresets.json 2024-05-02 14:21:45 +02:00
Patrix
c2e2a4ad4d Added cross compilation for arm & arm64 linux architectures in CMakePresets.json (for faster CI/CD builds) 2024-05-02 13:38:54 +02:00
Patrix
cd74ad2b99 Added setting default compilers for windows template in CMakePresets.json 2024-04-09 22:45:52 +02:00
Patrix
d81b50a8ac Moved add_subdirectory call as a last one in CMakeLists.txt 2024-03-13 05:21:46 +01:00
Patrix
f38d3860b3 updated sqrat dependency 2024-03-12 05:25:38 +01:00
Patrix
221f286454 Updated sqapi dependency 2024-03-12 04:03:15 +01:00
Patrix
ac7f250ed2 Reorganized target_link_libraries call in dependencies/CMakeLists.txt 2024-03-12 03:59:51 +01:00
Patrix
65568cfa92 Corrected sqapi.h include brackets 2024-03-09 00:40:25 +01:00
Patrix
097f665a6e Updated README.md 2024-03-08 22:21:08 +01:00
Patrix
dfd14ed949 Merge branch 'rework' into 'master'
Module rework

See merge request GothicMultiplayerTeam/modules/squirrel-template!1
2024-03-08 20:01:20 +00:00
Patrix
16ffe3dacd Fixed typo in release job 2024-03-08 20:26:11 +01:00
Patrix
ce030a4cbb Disabled automatic creation of pipelines, replaced it with manual pipeline triggering via web interface 2024-03-08 20:06:46 +01:00
Patrix
4fe90c37ca Updated dependencies/sqapi 2024-03-08 18:22:59 +01:00
Patrix
a4a33a8ffc Replaced debug install python dependencies with actual ones in .gitlab-ci.yml 2024-03-08 15:05:23 +01:00
Patrix
a12c859c5c Updated buildimage to ubuntu 20.04 2024-03-08 05:06:10 +01:00
Patrix
b488800445 Updated sqapi dependency 2024-03-08 00:47:03 +01:00
Patrix
4aeaf9d40f Updated sqapi dependency 2024-03-06 04:48:01 +01:00
Patrix
989a1a0a8b Added documentation generation in .gitlab-ci.yml 2024-03-04 01:02:39 +01:00
Patrix
bc331091ab Removed unnecessary toolchain files 2024-03-03 14:56:14 +01:00
Patrix
ee2a72fc84 Simplified .gitlab-ci.yml implementation (WIP) 2024-03-03 04:21:32 +01:00
Patrix
feec0c8b49 Updated .gitlab-ci.yml (refactorized build:windows) 2024-03-02 23:50:39 +01:00
Patrix
bcdce71694 Removed hacky windows toolchain files 2024-03-02 23:50:08 +01:00
Patrix
012739f05f Replaced CMakeSettings.json with CMakePresets.json 2024-03-02 17:11:26 +01:00
Patrix
f37760bed1 Updated sqapi dependency 2024-03-01 16:27:44 +01:00
Patrix
9b45a567fb Updated SRC variable generation in main CMakeLists.txt 2024-03-01 14:58:12 +01:00
Patrix
5a1114e4a0 Updated sqapi + adjusted CMake to use ${PROJECT_NAME} instead of direct target name 2024-03-01 14:50:43 +01:00
Patrix
7a5f02f7f3 Initial rework:
- removed squirrel & sqrat sources, added sqapi as git submodule dependency
- removed module api (it's now included from sqapi target)
- removed unnecessary boilerplate from CMakeLists.txt
2024-03-01 14:29:54 +01:00
Patrix
963f2b7fbf Updated linux toolchain files:
- instead of passing -m32, linux-x86.cmake will now use proper cross compiler
2023-05-14 14:39:17 +02:00
Patrix
3f081e4e57 Updated SqRat to Squirrel 3.2 version #3 2023-04-16 22:31:46 +02:00
Patrix
c227e6c964 Updated SqRat to Squirrel 3.2 version #2 2023-04-16 22:25:40 +02:00
Patrix
a76283053f Updated sqrat dependency to 3.2 squirrel version 2023-04-07 00:02:33 +02:00
Patrix
5537b71651 Updated CMakeLists.txt 2023-01-09 21:30:29 +01:00
Patrix
2e427b0c5d Removed pch.h:
- Under linux pch.h won't work as expected, instead it will slow down build time. In order to fix this, target_precompile_headers cmake function must have every header that will be used in pch.hxx generation.
- Using the opportunity i've removed headers that aren't essential in precompiled header
2023-01-09 20:21:46 +01:00
Patrix
22b53bd3d5 updated .gitlab-ci.yml 2023-01-09 20:20:23 +01:00