Vladimír Vondruš
1e5f4d68de
Fixed visibility macros for plugins used as dependencies.
...
The symbols weren't exported on mingw32, causing linker errors.
13 years ago
Vladimír Vondruš
b003e53f00
Wrap CMAKE_SHARED_LIBRARY_CXX_FLAGS in quotes.
...
The variable is empty on some platforms (Windows), would cause issues.
13 years ago
Vladimír Vondruš
d3937556b5
Ability to build the plugins either as dynamic or static.
13 years ago
Vladimír Vondruš
3544b17fdf
New plugin TgaImageConverter.
13 years ago
Vladimír Vondruš
b71310f6d0
TgaImporter: moved TGA header structure to separate file.
...
Will be used elsewhere.
13 years ago
Vladimír Vondruš
be0d089678
Relicensing to MIT/Expat license, part 4: CMake and documentation files.
13 years ago
Vladimír Vondruš
193c03759a
Thorough CMakeLists cleanup.
...
* Explicitly installing header files instead of recursive glob (some
header are internal, thus no need to install them).
* Calling enable_testing() only in project root.
* Using MAGNUM_LIBRARIES instead of specifying all dependencies
explicitly.
* Using CORRADE_CXX_FLAGS instead of our own (heavily outdated) set.
* Removed FindMagnumPlugins.cmake, the module does essentially nothing.
* Various reorganization and cleanup.
13 years ago
Vladimír Vondruš
e887c1a140
Renamed helper headers to have lowercase first letter.
14 years ago
Vladimír Vondruš
186adfbd73
Fixed plugin registration after recent object library changes.
14 years ago
Vladimír Vondruš
010ee7429a
Using more portable CMAKE_SHARED_LIBRARY_CXX_FLAGS instead of -fPIC.
14 years ago
Vladimír Vondruš
d7d6d6bff0
Reuse already compiled objects for unit test libraries.
...
Speeds up compilation like infinity times. CMake 2.8.8 is required for
OBJECT library target.
14 years ago
Vladimír Vondruš
f17de6a63d
Renamed TGAImporter -> TgaImporter.
14 years ago