aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2024-03-07+ Fixed regression testsLadislav Zezula
+ Refactored udage of UNICODE characters + Fixed regression tests on Linux
2022-12-21Add NetBSD and OpenBSD to BSD portsqurious-pixel
2022-09-24Add `STORM_USE_BUNDLED_LIBRARIES` option that defaults to OFFGtker
This makes builds more reproducible since they aren't dependent on whatever library happens to be installed.
2022-04-18Lowered minimum required version of cmakeLadislav Zezula
2022-03-15Cosmetic change in CMakeLists.txtLadislav Zezula
2022-03-15Change output name of Windows cmake to StormLibTodd Wong
2022-01-04Allow using external zlib and bzip libs on windowsAlexey Sokolov
2021-12-24Fix libtomcrypt detection in CMakeDmitry Marakasov
2021-05-15Added C++11 support in MAKEFILELadislav Zezula
2020-11-21* Release 9.23v9.23Ladislav Zezula
* Fixed regressions * Fixed test program
2020-10-10Fix CMAKEdzik
Latest filename renaming broke cmake
2020-04-05Added option, disabled by default, to skip adding files to install. This is ↵namreeb
useful when the library is being linked statically.
2019-11-01Fix incorrect CPack description file pathSimon Mossmyr
2019-02-03CMake / Linux: make sure system zlib and bz2 headers are usedFerdinand Thiessen
2018-04-03+ Test commitZezula Ladislav
2018-04-03+ Fixed build warnings in VS 2015Zezula Ladislav
2017-12-23+ Proper version in CMakeLists.txtLadislav Zezula
2017-12-22Fix compiling storm_test executablePali Rohár
Compile it really only if STORM_BUILD_TESTS is enabled and link it against compiled StormLib library instead of compiling all source files again.
2017-11-09+ Fixed Linux buildZezula Ladislav
2017-09-19CMake: Remove misleading opts add DLL supportLectem
This commit fixes #114 The options UNICODE and BUILD_DYNAMIC_MODULE were only changing the name of the libraries and not the flags used for compilation. I removed them for now, but if we want to add Unicode/Runtime version to CMake it will be possible later. This fixes #114 as the .lib created by CMake on windows can no more be mistaken for another one. If people need to build a specific version of the library, they can for now use the cmake cache to change the /M(D/T) flag and/or add the UNICODE and _UNICODE defines. I changed the option name for the test executable so that it won't conflict with other projects, and made sure BUILD_TESTING is checked. When BUILD_TESTING (the official option for CTest) is ON, STORM_BUILD_TESTS is by default ON. If BUILD_TESTING is set to OFF, then STORM_BUILD_TESTS can only be set to OFF. I also added the stormlib_dll/StormLib.def file to the source list when using MSVC, which means you can now correctly create StormLib.dll and its associated .lib and .exp by setting BUILD_SHARED_LIBS to ON.
2017-09-17Add STORMLIB_NO_AUTO_LINK define to disable linking with pragmaLectem
2017-09-17cmake target_* requires v2.8.12Lectem
2017-03-09Updated CMakeLists.txt to accurately name output file under Windowsnamreeb
2017-03-09+ Removed DEFINE from CMakeLists.txtZezula Ladislav
+ Fixed paths to include files
2016-12-18+ Updated subversion number in CMakeLists.txtLadislav Zezula
2016-11-20+ Fixes by Pali RoharLadislav Zezula
2016-11-08+ Define put backLadislav Zezula
2016-11-08+ CMakeLists.txt fixed.Ladislav Zezula
2016-11-06+ Reverted include directoriesLadislav Zezula
2016-11-06+ Public include directories moved to "include" directoryLadislav Zezula
2016-11-05fix cmake dependency and move headers to includeLectem
2016-10-14On Unix, check if bzip2-devel is installed and fail of not to avoid linker ↵cen1
errors when building. This is due to bzip2 being compiled from source for WIN32 only.
2016-09-05Define O_LARGEFILE as 0 on FreeBSD.Christian Heckendorf
2016-08-30Fix Unix buildsH0zen
-Fix static build on OSX -Fix FreeBSD build
2016-07-10Use regular filesystem calls instead of 64 bit versions on FreeBSD. Ideally ↵cen1
FileStream.cpp should be modified to work everywhere but this is a quick and harmless solution for now.
2016-07-04Revert "Fixed include dir for header files"cen1
This reverts commit 9d78dab00293a8c35db735a3a8cc8cb9d68b3ea3.
2016-07-04Fixed include dir for header filescen1
2016-06-30Add support for deb and rpm generation with CPackcen1
2014-08-27+ Added support for signing MPQ archive (weak signature).v9.10Ladislav Zezula
+ Added test cases for signature support + Release 9.10
2014-04-18+ Renamed Test.cpp to StormTest.cppLadislav
2013-12-12+ Fixed warningsLadislav Zezula
+ Added SBaseDumpData to the makefiles
2013-12-05+ StormLib 9.0 BETALadislav Zezula
2013-11-14+ Makefiles fixedLadislav
2013-11-13+ Support for SQP and MPK archivesLadislav Zezula
+ Makefiles fixed
2013-03-12Heart of the Swarm ReleaseLadislav
+ Added decryption key for encrypted MPQs from Heart of the Swarm background downloader + Small update of CMakeList.txt (thanks, Pali)
2013-01-11Initial creationLadislav Zezula