aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2020-05-03Bunch of CMake fixesevpobr
* Add more Git ignore patterns * Fix Ogg dependency handling (closes #203) * Remove unneeded compiler flag (closes #204) * Fix Visual Studio DLL build error error C2491: 'flac_internal_rename_utf8': definition of dllimport function not allowed (closes #205) * Add alias targets * Reduce number of CMake files * Improve CMake intrinsics detection
2020-04-05Add more CMake optionsevpobr
* BUILD_PROGRAMS ** INSTALL_MANPAGES * INSTALL_PKGCONFIG_MODULES * INSTALL_CMAKE_CONFIG_MODULE
2019-12-22CMake: Handier way to find IconvVitaliy Kirsanov
2019-11-20cmake/configure.ac: Enable -fstack-protector-strong by defaultNotTsunami
This commit contains the following changes: - Drops -fstack-protector in favor of -fstack-protector-strong. Consequently, the ssp-buffer-size parameter has been removed as -fstack-protector-strong ignores array size. - Add new global opt-out for stack smash protection. This is enabled by default for both autotools and CMake builds. Users can opt out of stack smash protection by passing -DWITH_STACK_PROTECTOR=OFF to CMake or --disable-stack-smash-protection when running ./configure. - Renames HAVE_SSP_FLAG to HAVE_STACK_PROTECTOR_FLAG in CMakeLists.txt to be more readable.
2019-11-15cmake_minimum_required() cleanup:sezero
- document version requirements in the top-level file. - remove incorrect version requirements from sub-dirs. - set min. required version to 3.5 in top-level file. - set minimun required version to 3.9 under docs/ . - make documents building an option (on by default.) so, the tree can be built using cmake-3.5 using -DBUILD_DOCS=0 on the command line.
2019-08-16Fix metaflac under ctest.Ralph Giles
The 1.3.3 release didn't update the version number in the cmake build. It's too late to fix the release, but bringing the version number into sync allows the metaflac test which verifies the encoder's embedded version number to pass, giving us proper test feedback on other changes to the development tree.
2019-08-06increase required minimum cmake version to 3.9.sezero
2019-06-01Fix CMake configure warningevpobr
Policy CMP0054 is not set: Only interpret if() arguments as variables or keywords when unquoted.
2019-05-04CMAKE_BUILD_TYPE set to Release by default: improvedVitaliy Kirsanov
2019-05-04CMAKE_BUILD_TYPE set to Release by defaultVitaliy Kirsanov
2019-05-04Use of BUILD_SHARED_LIBS addedVitaliy Kirsanov
2019-05-04CMake minimum required lowered to 3.1Vitaly Kirsanov
2019-05-04Add missing fseeko checkevpobr
2019-05-04FLAC now depends on win_utf8_ioVitaliy Kirsanov
Accidently found this missing dependency
2019-05-04Added /arch:SSE2 flagVitaly Kirsanov
2019-05-04Cosmetic change: using $<COMPILE_LANGUAGE:>Vitaliy Kirsanov
2019-05-04/test/*.sh enabled for CTest in UNIXVitaliy Kirsanov
2019-05-04FindOGG.cmake module addedVitaliy Kirsanov
2019-05-04CMake support addedVitaliy Kirsanov