T
twostars
Add CMake support for remaining projects (MSVC only) (#722)
* Update mpg123 to 1.33.4(-dev) and move it to our fork (for the mid-version tag)
* Update openal-soft to 1.25.0(-1cdd3c) and move it to our fork (for the mid-version tag)
* CMake: Add dx9sdk, mpg123, openal-soft
* CMake: Add N3Base_client and N3Base_tool
* Update libjpeg-turbo to 3.1.3
* CMake: Add libjpeg-turbo and JpegFile
* CMake: Add WarFare
* CMake: Enforce UTF-8 across all projects, don't assume string lengths. VS projects no longer use CP949 (Korean) as its execution charset for consistency.
* CMake: Add KscViewer
* CMake: Add Option
* Update to zlib 1.3.1.2
* CMake: Add zlib and ZipArchive
* CMake: Add Launcher
* CMake: Add N3CE
* CMake: Add N3FXE
* CMake: Add N3ME
* CMake: Add N3TexViewer
* CMake: Add N3Viewer
* CMake: Add SkyViewer
* CMake: Add TblEditor
* CMake: Add UIE
* Rename build_cmake_server.yml -> build_cmake_all.yml
* CMake: Fetch client assets & hook up default debugger working dir
* CMake: Add OPENKO_FETCH_CLIENT_ASSETS (default on) and use OPENKO_FETCH_CLIENT_ASSETS=FALSE in the workflow
* Break up N3Base_client, N3Base_tool & WarFare projects into filters
WarFare in particular needs a ton of work still but it is excessively tedious to do, let alone sync with both CMake and VS,
so this will have to do for now.
Github Commit Görüntüle...
See Commints...
..
* Update mpg123 to 1.33.4(-dev) and move it to our fork (for the mid-version tag)
* Update openal-soft to 1.25.0(-1cdd3c) and move it to our fork (for the mid-version tag)
* CMake: Add dx9sdk, mpg123, openal-soft
* CMake: Add N3Base_client and N3Base_tool
* Update libjpeg-turbo to 3.1.3
* CMake: Add libjpeg-turbo and JpegFile
* CMake: Add WarFare
* CMake: Enforce UTF-8 across all projects, don't assume string lengths. VS projects no longer use CP949 (Korean) as its execution charset for consistency.
* CMake: Add KscViewer
* CMake: Add Option
* Update to zlib 1.3.1.2
* CMake: Add zlib and ZipArchive
* CMake: Add Launcher
* CMake: Add N3CE
* CMake: Add N3FXE
* CMake: Add N3ME
* CMake: Add N3TexViewer
* CMake: Add N3Viewer
* CMake: Add SkyViewer
* CMake: Add TblEditor
* CMake: Add UIE
* Rename build_cmake_server.yml -> build_cmake_all.yml
* CMake: Fetch client assets & hook up default debugger working dir
* CMake: Add OPENKO_FETCH_CLIENT_ASSETS (default on) and use OPENKO_FETCH_CLIENT_ASSETS=FALSE in the workflow
* Break up N3Base_client, N3Base_tool & WarFare projects into filters
WarFare in particular needs a ton of work still but it is excessively tedious to do, let alone sync with both CMake and VS,
so this will have to do for now.
Github Commit Görüntüle...
See Commints...
..