aboutsummaryrefslogtreecommitdiffstats
path: root/ConfigureChecks.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Move finding ZLIB to root CMakeLists.txtAndreas Sturmlechner2021-03-061-11/+0
| | | | | | | Small line decrease, but also easier to read what is happening. Now all dependencies can be read from the root CMakeLists.txt file. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* Use CMake's CTest which includes BUILD_TESTING optionAndreas Sturmlechner2021-03-061-10/+0
| | | | | | | | | | | BUILD_TESTING is default enabled, which is a good default anyway. Move the CppUnit check to the root CMakeLists.txt, simpler and clearer. BUILD_TESTS is obsolete. The need for BUILD_SHARED_LIBS=OFF for testing is not clear, it works on Linux. But I kept it in the instructions for now. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* Don't pull in C++11+ for one classScott Wheeler2020-12-201-18/+6
|
* Fix WinRT configuringevpobr2017-06-081-0/+4
| | | | | | | | | | | | | Don't rely on _WIN32_WINNT value to enable WinRT support. if _WIN32_WINNT is not set manually, it is defaulted to SDK version. So if you use SDK > 8 you cannot use TagLib under Win7 and lower because of CreateFile2 function dependency. PLATFORM_WINRT option (OFF by default) was introduced to enable WinRT build. Related issues: https://github.com/Microsoft/vcpkg/issues/1240
* Remove the CMake check for Boost I missed out on.Tsuda Kageyu2016-12-201-7/+0
|
* Remove all the optional dependencies on Boost.Tsuda Kageyu2016-12-201-40/+28
|
* Fix the CMake check for std::atomic_int.Tsuda Kageyu2016-12-201-1/+1
| | | | std::atomic_int of Visual C++ 2012 cannot be constructed with integer.
* Make use of increment/decrement operators of std::atomic.Tsuda Kageyu2016-12-091-3/+3
|
* Remove optional dependencies on Boost's dynamic libraries.Tsuda Kageyu2016-12-091-49/+26
| | | | Using precompiled Boost libraries can lead to depending on external dynamic libraries.
* Fix #667: Compiled TagLib framework for OS X fails at codesign.Hao Xi2016-12-081-5/+10
|
* Support Boost iostreams library to decode compressed ID3v2 frames in ↵Tsuda Kageyu2016-03-021-0/+9
| | | | | | additiion to zlib. This will help Windows users build TagLib without zlib source.
* Explicitly set a false flag in ConfigureChecks.cmake.Tsuda Kageyu2016-02-151-0/+2
|
* Enable Boost Endian library again.Tsuda Kageyu2016-02-151-28/+47
| | | | It should be detected properly now.
* Disable Boost Endian library for now.Tsuda Kageyu2016-02-141-45/+32
| | | | It's not detected properly depending on the environment.
* Find Boost properly.Tsuda Kageyu2016-02-141-18/+14
| | | | check_cxx_source_compiles() depends on the Visual Studio settings.
* Backport some comments from tablib2 branch.Tsuda Kageyu2015-12-211-1/+3
|
* Small fix in style.Tsuda Kageyu2015-12-211-1/+1
|
* Disable tests with a shared library.Festus Hagen2015-12-031-1/+1
|
* Make use of the Boost Endian library for byte swapping.Tsuda Kageyu2015-11-131-28/+40
| | | | It's likely to be better at choosing the most efficient method than our CMake tests.
* Silence some MSVC security warnings by replacing strdup() with _strdup().Tsuda Kageyu2015-11-131-0/+10
| | | | Backported from taglib2.
* Revert "Add and fix some comments in ConfigureChecks.cmake."Tsuda Kageyu2015-08-311-5/+7
| | | | This reverts commit fa6f33e552aa1d11a88f6432a54a34aa1d2dfa97.
* Add and fix some comments in ConfigureChecks.cmake.Tsuda Kageyu2015-08-261-7/+5
|
* Remove a workaround for an older version of GCC.Tsuda Kageyu2015-08-071-16/+2
| | | | GLIBC's byte swap functions are a good fallback option.
* Merge pull request #639 from TsudaKageyu/remove-cmake-check-floatTsuda Kageyu2015-08-071-23/+0
|\ | | | | Run-time check for byte order rather than CMake check.
| * Run-time check for integer byte order rather than CMake check.Tsuda Kageyu2015-08-031-11/+0
| | | | | | | | It will easily be optimized out.
| * Run-time check for floating point byte order rather than CMake check.Tsuda Kageyu2015-08-011-12/+0
| | | | | | | | It's safer not to use an unofficial CMake script.
* | Check for vsnprintf first.Tsuda Kageyu2015-08-011-5/+5
| |
* | CMake check for vsprintf_s/vsnprintf rather than sprintf_s/snprintf.Tsuda Kageyu2015-08-011-6/+10
|/
* Remove unused includes from ConfigureChecks.cmake.Tsuda Kageyu2015-08-011-4/+0
|
* Revert "Reorder CMake checks for sprintf() variants."Tsuda Kageyu2015-08-011-5/+5
| | | | This reverts commit c69364d83115950b24e6baa6b9841a244d149d91.
* Reorder CMake checks for sprintf() variants.Tsuda Kageyu2015-07-311-5/+5
| | | | VS2015 has snprintf(), however sprintf_s() is still recommended.
* Undo comment stacking.Festus Hagen2015-05-311-0/+6
|
* Removed missed unnecessary BUILD_TESTS check.Festus Hagen2015-05-201-1/+1
|
* Don't look for CppUnit unless BUILD_TESTS, general cleanup.Festus Hagen2015-05-201-20/+24
|
* Merge remote-tracking branch 'TsudaKageyu/64bit-atom'Lukáš Lalinský2014-12-081-20/+20
|\ | | | | | | | | Conflicts: ConfigureChecks.cmake
| * Remove CMake check for sizeof(long).Tsuda Kageyu2014-12-091-5/+0
| |
| * Workaround for 64-bit MP4 atoms.Tsuda Kageyu2014-08-231-23/+28
| |
* | Merge pull request #420 from TsudaKageyu/remove-codecvtLukáš Lalinský2014-12-081-10/+0
|\ \ | |/ |/| Replaced codecvt with Win32 API.
| * Replaced codecvt with Win32 API.Tsuda Kageyu2014-08-071-10/+0
| |
* | Removed a useless line from ConfigureChecks.cmake.Tsuda Kageyu2014-08-121-1/+0
|/
* Added float conversion functions to ByteVector.Tsuda Kageyu2014-07-171-1/+24
| | | | Added CMake checks about IEEE754 compliance.
* Changed to skip the ZLib check when ZLIB_SOURCE is set.Tsuda Kageyu2014-07-091-6/+7
|
* Added a Windows-friendly build option ZLIB_SOURCE.Tsuda Kageyu2014-06-191-1/+0
|
* These files should not be marked as executablev1.9Lukáš Lalinský2013-10-061-0/+0
|
* Removed the dependency on shlwapi.dll in Win32Tsuda Kageyu2013-06-061-9/+0
|
* Fixed shlwapi.h and shlwapi.lib detection for MSVCTsuda Kageyu2013-05-261-1/+1
|
* Added FindShlwapi.cmake in lieu of pragma comment() in fileref.h.Festus Hagen2013-05-251-0/+10
|
* Changed String::number() to use a standard functionTsuda Kageyu2013-05-191-0/+14
|
* Fixed mismatched macro namesTsuda Kageyu2013-05-031-11/+11
|
* Removed TAGLIB_HAVE_STD_WSTRING macro that affects the public ABITsuda Kageyu2013-05-031-10/+0
|