Commit Graph

200 Commits

Author SHA1 Message Date
Kevin Ring e9b5e4cb15
Merge pull request #715 from Klebert-Engineering/main
CMake Usability Improvements
2023-09-04 15:05:24 +10:00
Kevin Ring 60ad1066da Header dir needs to be public. 2023-08-04 19:48:07 +10:00
Kevin Ring 4e6c3cd113 Mark csprng headers as SYSTEM PRIVATE. 2023-08-04 19:35:05 +10:00
Kevin Ring f54556704e Restore compatibility with non-Windows platforms. 2023-08-04 18:26:18 +10:00
Kevin Ring 335ea90678 Hackily get cesium-native compiling on UWP. 2023-08-04 08:53:12 +10:00
Joseph Birkner fe00f13d68 Undo last change. 2023-07-27 11:26:40 +02:00
Joseph Birkner 0638ccb3e6 Fix CESIUM_NATIVE_DRACO_LIBRARY for wasm build. 2023-07-26 17:27:38 +02:00
Serein Pfeiffer 03c1806485 deps: Add Catch2 dep only if not already present and tests activated. 2023-07-26 15:20:19 +02:00
Joseph Kaile 4f4901c717 address pull request comments 2023-07-21 14:43:51 -04:00
Kevin Ring 1c36c0e09a Merge remote-tracking branch 'origin/main' into meshopt-compression 2023-07-21 14:11:10 +10:00
Joseph Kaile 311489838a initial commit for meshopt-compression 2023-07-18 21:22:00 -04:00
Joseph Kaile b1bd5d237c add the meshoptimizer library 2023-07-13 14:10:05 -04:00
Kevin Ring fd4b97bbf6 A different solution to zlib's dirty repo. 2023-07-11 11:26:45 +10:00
Kevin Ring baa611e19b Hopefully fix problem on macOS. 2023-07-11 10:39:13 +10:00
Kevin Ring e6ce4a9a1d Don't let zlib dirty its repo on configure. 2023-07-10 09:23:24 +10:00
Joseph Kaile 84f2e8f550 automatically unzip data if gzipped data is detected 2023-05-18 13:11:49 -04:00
Hannes Janetzek 0a1bb6c9e9 fix ninja build for libjpeg-turbo
without this ninja doesn't build the target for
cesium-native/extern/libjpeg-turbo/RelWithDebInfo/libturbojpeg.a
automatically. Solution was suggested here
https://cmake.org/pipermail/cmake/2015-November/062055.html
2023-04-26 21:43:35 +02:00
assiduous a1846ae459 Set position-independent code flag for libjpeg-turbo 2023-04-24 09:02:50 -07:00
Joseph Kaile cca075895d use install prefix to set turbojpeg location 2023-04-21 10:49:33 -04:00
Joseph Kaile 715f5b1ae7 if install prefix is set, use it 2023-04-21 10:13:07 -04:00
Joseph Kaile c448b60557 Revert "Revert "add special case if generator is xcode and building for ios""
This reverts commit 8c7b9d9afa.
2023-04-20 18:23:20 -04:00
Joseph Kaile 8c7b9d9afa Revert "add special case if generator is xcode and building for ios"
This reverts commit 97dbde4987.
2023-04-20 18:23:07 -04:00
Joseph Kaile 97dbde4987 add special case if generator is xcode and building for ios 2023-04-20 18:20:09 -04:00
Joseph Kaile 1e3f2ed94e fix issue compiling ios library when using install prefix 2023-04-20 14:19:26 -04:00
Joseph Kaile c3731b3141 revert cmakelist 2023-03-16 13:34:03 -04:00
Joseph Kaile fb150dfd1f revert to checkmark 2023-03-16 10:29:31 -04:00
Joseph Kaile ee26f34a40 go back to external project 2023-03-15 16:09:28 -04:00
Joseph Kaile d103bb813a Revert "switch to add_subdirectory"
This reverts commit d7d3048f4f.
2023-03-15 16:09:00 -04:00
Joseph Kaile 19e0d0039f Revert "don't change the cmake install prefix"
This reverts commit 3b193607c5.
2023-03-15 16:08:43 -04:00
Joseph Kaile 3b193607c5 don't change the cmake install prefix 2023-03-14 16:39:07 -04:00
Joseph Kaile d7d3048f4f switch to add_subdirectory 2023-03-14 15:44:11 -04:00
Joseph Kaile 06bd2cc9db update libjpeg turbo cmakefile 2023-03-14 04:22:26 -04:00
Joseph Kaile 7deb58e20c dont pass system name 2023-03-14 02:36:00 -04:00
Joseph Kaile 4e97b74406 fix library name 2023-03-09 15:10:33 -05:00
Joseph Kaile 07a1eb7941 revert to cmake list that worked 2023-03-09 15:01:05 -05:00
Joseph Kaile 55c5ad1d79 pass system name 2023-03-09 14:17:16 -05:00
Joseph Kaile befa8df2a3 abandon trying to install component 2023-03-09 13:16:37 -05:00
Joseph Kaile 9e598bda38 revert to something to an error i can fix 2023-03-09 04:28:34 -05:00
Joseph Kaile b5a0cbc04a test whehter passing CMAKE_SYSTEM_NAME makes a difference 2023-03-09 02:39:24 -05:00
Joseph Kaile 6fb592814e test whether empty strings in the configure command is breaking everything 2023-03-09 01:04:45 -05:00
Joseph Kaile 387d9a902e undo rearanging order of cmake args 2023-03-08 23:54:42 -05:00
Joseph Kaile f937b5d1a0 dont shadow toolchain variables with empty params from command line 2023-03-08 23:19:14 -05:00
Joseph Kaile cded26ccfa revert last commit 2023-03-08 21:20:11 -05:00
Joseph Kaile de1799ecb1 update libjpegturbo, fixing ue4 macos build 2023-03-08 17:40:11 -05:00
Joseph Kaile b20d0464ea pass osx version directly to libjpegturbo 2023-03-08 02:09:43 -05:00
Joseph Kaile 232c08ccf3 remove stray \ breaking build 2023-03-07 22:44:58 -05:00
Joseph Kaile e08f2740c6 make sure cmake-system-processor is not empty 2023-03-07 20:24:04 -05:00
Joseph Kaile 020dac1d9d install only libjpeg-turbo static library 2023-03-07 18:30:09 -05:00
Joseph Kaile b0d3620596 use generator expression to simplify code a bit 2023-03-06 22:36:05 -05:00
Joseph Kaile 6541b30bb2
pass osx deployment target 2023-03-06 18:10:02 -05:00