-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CMake
portable build
#7232
base: main
Are you sure you want to change the base?
CMake
portable build
#7232
Commits on May 6, 2024
-
Compile coders, filters, Magick++, MagickCore and MagickWand as static libraries using CMake
Configuration menu - View commit details
-
Copy full SHA for 5fdd9f1 - Browse repository at this point
Copy the full SHA 5fdd9f1View commit details -
-Integrated coders and filters source files into MagickCore
-Added magick project from utilities -Added some options to cmake-gui where static or shared build option being the most relevant
Configuration menu - View commit details
-
Copy full SHA for a119239 - Browse repository at this point
Copy the full SHA a119239View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85a3601 - Browse repository at this point
Copy the full SHA 85a3601View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d513ec - Browse repository at this point
Copy the full SHA 9d513ecView commit details -
Changed binaries name to match version and quantum bitness, also link…
…ed missing delegates libs
Configuration menu - View commit details
-
Copy full SHA for 62c76ab - Browse repository at this point
Copy the full SHA 62c76abView commit details -
Wasim Abbas authored and Momtchil Momtchev committed
May 6, 2024 Configuration menu - View commit details
-
Copy full SHA for 3f26bf5 - Browse repository at this point
Copy the full SHA 3f26bf5View commit details -
Adapted @MarcoMartins86 CMake work to the latest version (7.1.0-21)
+ Added cmake install support
Configuration menu - View commit details
-
Copy full SHA for 57603a8 - Browse repository at this point
Copy the full SHA 57603a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e443b6 - Browse repository at this point
Copy the full SHA 7e443b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe02242 - Browse repository at this point
Copy the full SHA fe02242View commit details -
Configuration menu - View commit details
-
Copy full SHA for edf069b - Browse repository at this point
Copy the full SHA edf069bView commit details -
CMake: General cleanup and reordering.
- Added a macro for finding delegates. - Separated environment tests to its own cmake file. - Use lower case cmake functions since it is recommended nowadays and it was already mixed. - Added missing JXL delegate.
Configuration menu - View commit details
-
Copy full SHA for bc32fe5 - Browse repository at this point
Copy the full SHA bc32fe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 184e804 - Browse repository at this point
Copy the full SHA 184e804View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ddf2bc - Browse repository at this point
Copy the full SHA 7ddf2bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42f2fae - Browse repository at this point
Copy the full SHA 42f2faeView commit details -
Configuration menu - View commit details
-
Copy full SHA for fea5fe7 - Browse repository at this point
Copy the full SHA fea5fe7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5459fb - Browse repository at this point
Copy the full SHA d5459fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad4ac58 - Browse repository at this point
Copy the full SHA ad4ac58View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7af83f - Browse repository at this point
Copy the full SHA d7af83fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5d04b5 - Browse repository at this point
Copy the full SHA e5d04b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 837636b - Browse repository at this point
Copy the full SHA 837636bView commit details -
CMake: Fix finding of print functions on Windows
check_function_exists fails to find them so we have to use check_symbol_exists
Configuration menu - View commit details
-
Copy full SHA for 82b65d0 - Browse repository at this point
Copy the full SHA 82b65d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 634181f - Browse repository at this point
Copy the full SHA 634181fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f264107 - Browse repository at this point
Copy the full SHA f264107View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f2ac98 - Browse repository at this point
Copy the full SHA 1f2ac98View commit details -
CMake: Make sure to link c++ when using the openexr delegate
It seems to be missing from its exported dependencies in v3+
Configuration menu - View commit details
-
Copy full SHA for f11ee3e - Browse repository at this point
Copy the full SHA f11ee3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c8484a - Browse repository at this point
Copy the full SHA 4c8484aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86dd168 - Browse repository at this point
Copy the full SHA 86dd168View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04630f4 - Browse repository at this point
Copy the full SHA 04630f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50f38ee - Browse repository at this point
Copy the full SHA 50f38eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64a6df9 - Browse repository at this point
Copy the full SHA 64a6df9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 809d90f - Browse repository at this point
Copy the full SHA 809d90fView commit details -
* Finish and polish the CMake build * Add conan integration * Add build testing in different configurations
Configuration menu - View commit details
-
Copy full SHA for 19822c6 - Browse repository at this point
Copy the full SHA 19822c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70562c8 - Browse repository at this point
Copy the full SHA 70562c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0063b19 - Browse repository at this point
Copy the full SHA 0063b19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8df1caa - Browse repository at this point
Copy the full SHA 8df1caaView commit details -
support files installation (#1)
* fix many builtin paths * add a zeroconf build * move the quotes * use macOS 13 for now * do not share caches between jobs * no need for shared zeroconf builds * run a single workflow at a time * build all conan artifacts only once * checkout the conanfile * go back to cairo 1.17.8 * schedule a regular Sunday Mass * extra builds are now much cheaper * reduce the number of debug builds * drop the windows debug build with conan * windows / pkgconf is not a supported build * add the conan pkg-config name of openjpeg * zstd should be expected * add zstd pkgconfig name
Configuration menu - View commit details
-
Copy full SHA for cbd6c35 - Browse repository at this point
Copy the full SHA cbd6c35View commit details -
Configuration menu - View commit details
-
Copy full SHA for a607642 - Browse repository at this point
Copy the full SHA a607642View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ca674f - Browse repository at this point
Copy the full SHA 3ca674fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a527ad - Browse repository at this point
Copy the full SHA 9a527adView commit details -
Configuration menu - View commit details
-
Copy full SHA for df2db57 - Browse repository at this point
Copy the full SHA df2db57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 472d0be - Browse repository at this point
Copy the full SHA 472d0beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f7754f - Browse repository at this point
Copy the full SHA 9f7754fView commit details -
meson
compatibility foremf.c
(#5)* include this unusual solution for meson compatibility * compatibility with the VStudio CMake generator --------- Co-authored-by: Momtchil Momtchev <momtchil@motmchev.com>
Configuration menu - View commit details
-
Copy full SHA for c0cbb20 - Browse repository at this point
Copy the full SHA c0cbb20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3067411 - Browse repository at this point
Copy the full SHA 3067411View commit details -
if building a static lib, prefer static pkgconfig settings (#6)
* prefer static pkg-config settings when building a static lib * show the required dynamic libraries * add a kludge for macOS frameworks in pkgconfig files * slightly cleaner solution
Configuration menu - View commit details
-
Copy full SHA for 5b82da0 - Browse repository at this point
Copy the full SHA 5b82da0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8061934 - Browse repository at this point
Copy the full SHA 8061934View commit details -
ability to disable select delegates (#7)
* ability to disable select delegates * fix the conan logic * fix fallback to pkgconfig when cmake module is found but does not have the target * handle X11 on Windows
Configuration menu - View commit details
-
Copy full SHA for f9d620e - Browse repository at this point
Copy the full SHA f9d620eView commit details -
switch
jemalloc
to opt-in and test enabling/disabling of delegates (#8Configuration menu - View commit details
-
Copy full SHA for 26776cb - Browse repository at this point
Copy the full SHA 26776cbView commit details
Commits on May 7, 2024
-
use POSIX file structure on Windows (#9)
* use POSIX file structure on Windows * restore line ident * restore formatting * add missing config defines --------- Co-authored-by: Momtchil Momtchev <momtchil@motmchev.com>
Configuration menu - View commit details
-
Copy full SHA for 5b26af1 - Browse repository at this point
Copy the full SHA 5b26af1View commit details
Commits on May 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4b5c05e - Browse repository at this point
Copy the full SHA 4b5c05eView commit details
Commits on May 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4d5c7b9 - Browse repository at this point
Copy the full SHA 4d5c7b9View commit details