Commit graph

58 commits

Author SHA1 Message Date
marauder2k7
5d644b4ffb update libpng
update libpng, the repo now requires a vcpkg setup for integrating but skipping the install step should allow it to work for windows an linux, mac might need more
2025-12-31 20:11:14 +00:00
marauder2k7
c593d860a0 Update CMakeLists.txt 2025-12-31 19:36:51 +00:00
marauder2k7
7f351ef429 Restore LIBPNG for png files
Restores the use of libpng for png files as stb does not support writing out 16bit png files.
2025-12-31 11:00:07 +00:00
marauder2k7
873fbbf1fe usse vcpkg just for the libsndfile build chain 2025-10-29 01:40:27 +00:00
marauder2k7
a577d36679 Update CMakeLists.txt 2025-10-28 17:11:25 +00:00
marauder2k7
574ca023d9 update libsndfile to fix linux build 2025-10-28 17:10:28 +00:00
marauder2k7
d4cc9a8324 Update CMakeLists.txt 2025-10-28 16:33:33 +00:00
marauder2k7
cbd3edf872 Update CMakeLists.txt 2025-10-28 16:26:15 +00:00
marauder2k7
44921231a6 Update CMakeLists.txt 2025-10-28 16:24:01 +00:00
marauder2k7
20c0d0c940 Update CMakeLists.txt 2025-10-28 16:19:35 +00:00
marauder2k7
582c20fbce Update CMakeLists.txt 2025-10-28 15:44:45 +00:00
AzaezelX
bb41fd76c1 cmake cleanups
skip out on building zlib examples
set skip_install_rules to true to better support some pending third party libraries
2025-10-08 14:53:32 -05:00
marauder2k7
0dc61d214c Update CMakeLists.txt
revert CoreAudio to default for mac build
2025-05-20 13:08:01 +01:00
marauder2k7
906484cf22 Update CMakeLists.txt 2025-05-20 12:35:27 +01:00
marauder2k7
87514151c4 Use SDL2 Backend with OpenAL
This change implements openal to use the sdl2 backend.

The main change in this is in openal-soft cmakeLists.txt it was not using our custom finders to find sdl2 for us before and so it had to be changed to a list append instead of a set. This needs to be remembered for future updates to openal
2025-05-20 12:13:10 +01:00
marauder2k7
142467ccc6 update lib
can use original cmakelists.txt from torque, but update naming to tinyxml2
2025-02-14 19:57:38 +00:00
marauder2k7
f3a1388ff9 add find scripts
add cmake find modules.
2024-12-31 10:27:31 +00:00
marauder2k7
d3f8fee74e update assimp lib 2024-12-09 20:22:47 +00:00
marauder2k7
9d51fc2830 fix packing
now openal and sdl are embedded in the app bundle along with their symlink alternatives
clear out the openal framework and use the embedded dll instead

archiving works and will produce a notarized app if you provide the correct information and enable hardening.
2024-08-04 14:54:25 +01:00
AzaezelX
d7fde2135e update lib/cmakelists for revised default compiler flags 2024-06-30 14:36:57 -05:00
marauder2k7
109d8c06e9 final cleanup
final cleanup removal of the old convexDecomp library
ADDDED: library for the floatmath from v-hacd resource, required for fit sphere/capsule/box functions
2024-05-12 15:13:03 +01:00
marauder2k7
679f0ff065 vhacd
added vhacd not working atm
2024-05-12 03:07:59 +01:00
marauder2k7
52ecb99308 Update CMakeLists.txt
typo
2024-03-25 00:21:48 +00:00
marauder2k7
8fc56dfd9c remove speex cpack
cpack was causing issues with compiling remove any references to it.

change all options being set for the new libs to use the advanced_option macro

remove speex, opus is better.
2024-03-25 00:17:54 +00:00
marauder2k7
d2ac25195f Update CMakeLists.txt
fix to skip mpeg on mac (would require another lib for mp3)
2024-03-24 12:51:22 +00:00
marauder2k7
3889798818 add speex
in order to access the experimental code in libsndfile have to have speex...
2024-03-23 09:55:21 +00:00
marauder2k7
a745fc3757 Initial commit
added libraries:
opus
flac
libsndfile

updated:
libvorbis
libogg
openal

- Everything works as expected for now. Bare in mind libsndfile needed the check for whether or not it could find the xiph libraries removed in order for this to work.
2024-03-21 17:33:47 +00:00
marauder2k7
d87199f5da Final Cleanup
-Removed LPNG
-Removed LJPEG
-Re-Added DefferredPNGWriter from rextimmy stb work

Commented out lines about file saving and reading in gfont, these are good for debugging font saves.
2024-01-23 08:47:26 +00:00
marauder2k7
1e824bfa99 Merge remote-tracking branch 'upstream/development' into AppleToolchainTest 2023-10-20 22:34:34 +01:00
marauder2k7
0af0b5a24a MACOS working
Mac working in this stage
2023-10-19 14:39:22 +01:00
marauder2k7
13af296bf8 initial toolchain
-test of an initial toolchain setup for macosx builds
2023-10-19 08:08:50 +01:00
Bloodknight
6a4f399031 typofix 2023-10-16 17:27:01 +01:00
Bloodknight
618590e1d0 Add config to advanced 2023-10-16 17:23:29 +01:00
AzaezelX
b278802645 cmake cleanups
new global defines: TORQUE_LIB_ROOT_DIRECTORY and TORQUE_LIB_TARG_DIRECTORY for source location and target to build static libs, respectively
reassign location back to torqueConfig.h, torque.rc, and Info.plist to  "${TORQUE_APP_ROOT_DIRECTORY}/source/ aka \My Projects\<apname>\source by request
2023-10-14 23:02:55 -05:00
marauder2k7
c09f79d199 separate testing environment
-Separate main for running unit tests
-Move unit tests into testing folder
2023-07-24 12:38:36 +01:00
AzaezelX
80437b3515 suggested sdl compile fix 2023-06-17 15:07:12 -05:00
AzaezelX
8284604315 hide extra mac-side compiler flags 2023-06-05 10:39:28 -05:00
AzaezelX
916e722922 correct overstep 2023-06-04 23:20:03 -05:00
AzaezelX
39bb7fb7b3 supercede ASSIMP_BUILD_NO_OWN_ZLIB config 2023-06-04 21:13:45 -05:00
AzaezelX
f6bd20afe1 shift zlib to first compiled library, shift mark_as_ASSIMP_HUNTER_ENABLED to a (hidden) option to attempt match the assimp define 2023-06-04 18:49:24 -05:00
AzaezelX
1194f7f49d shift non-torque config flags over to lib/cmakelists.txt 2023-06-04 09:41:48 -05:00
AzaezelX
653580b469 get ogg working 2023-06-03 20:29:35 -05:00
AzaezelX
c147cda110 additional library filters 2023-06-03 14:59:23 -05:00
AzaezelX
8906c12ddd kill dupe macro definitions, add macro(addFramework framework) for mac support to append frameworks, and further mark-as-advanced cleanups 2023-06-03 13:47:36 -05:00
AzaezelX
df24913f79 flip off assimp warns as errors 2023-05-31 17:10:56 -05:00
AzaezelX
06f20a0476 correct a few cmake flags and options 2023-05-31 16:43:51 -05:00
AzaezelX
0ab5860286 assimp compile fix mac side 2023-05-28 18:42:48 -05:00
Robert MacGregor
2f1d21eea6 * Feature: Re-add NFD support. 2023-01-22 21:13:39 -05:00
Robert MacGregor
3d963d44e3 * BugFix: Allow header files to appear in the filters through use of a helper function torqueAddSourceDirectories. 2022-06-01 13:18:34 -04:00
Robert MacGregor
51bf96a290 * BugFix: Initial work on generating filters.
* BugFix: For now, comment out a line in libpng's CMake scripts causing issues on XCode.
2022-06-01 11:56:31 -04:00