Vladimír Vondruš
afe6d7fa9c
CMake subproject support, part 3: export MAGNUMPLUGINS_* variables.
...
This way the FindMagnumPlugins.cmake module will have everything found
already and so it will do only some additional management on top.
11 years ago
Vladimír Vondruš
eff69b45b3
Fix test linking and static build on Windows.
...
I *love* this system and the amazing intricaties of dllexport/dllimport
attributes. Seventy new macros for all corner cases and ten new files
just to get this fucking thing right. It never gets old. Never. 99% of
the build system bureaucracy WOULD NOT BE NEEDED IF THAT THING HAD SANE
DESIGN LIKE EVERYWHERE ELSE. GAAAAH. AAAAAAAAARGH.
11 years ago
Vladimír Vondruš
b428d7c662
Oh, it's 2015 already.
11 years ago
Vladimír Vondruš
b3b45507fe
Build test libraries as static.
...
Removes the need to export symbols for plugins which otherwise don't
need that, we then also don't have to install the test library on
Windows.
12 years ago
Vladimír Vondruš
b3b4260241
Use POSITION_INDEPENDENT_CODE CMake property.
...
Added new BUILD_STATIC_PIC configuration option, PIC is now set only
when needed/requested.
12 years ago
Vladimír Vondruš
4becb73758
AnyImageImporter: fix Windows compilation.
12 years ago
Vladimír Vondruš
43d1e60b6a
Display all headers in project view of IDEs.
...
Finally makes development with QtCreator usable.
12 years ago
Vladimír Vondruš
dccba88132
Added AnyImageImporter.
...
Detects file type based on extension and delegates the operation to
specialized importer plugin.
12 years ago