Commit Graph

27 Commits

Author SHA1 Message Date
Luke Street 0396cf467b Restore C++17 compatibility 2021-06-30 17:00:42 -04:00
Luke Street c1635245b8 Use UTF-8 exclusively internally; replace iconv with OSUTF
Filenames are now unconditionally encoded/decoded as
Shift-JIS, which provides a reasonable fallback to
7-bit ASCII.
2021-06-30 13:47:10 -04:00
Luke Street d14b798b5f Don't install within add_subdirectory; update logvisor 2021-04-13 10:34:57 -04:00
Luke Street 393a11ffb5 Update CMakeLists for individual build 2020-05-31 17:23:01 -04:00
Jack Andersen dffcac50c5 Exclude CMake CXX standard from MSVC 2020-04-10 19:00:19 -10:00
Lioncash 1b3bb7815d CMakeLists: Move lib-specific CMake commands into the lib folder
Keeps a clear division between the lib and the driver CMake code.
2019-08-30 04:53:05 -04:00
Lioncash 89df98ee96 CMakeLists: Eliminate glob statement
Avoids a top-level variable from being defined and adds the source files
explicitly to the target like our other targets.
2019-08-30 04:43:56 -04:00
Jack Andersen 47322b9496 Refactor of CMake for cleaner dependency handling 2019-06-11 15:54:20 -10:00
Jack Andersen 4dd0375cae Adjusted install commands for better CMake compatibility 2019-05-23 14:17:45 -10:00
Jack Andersen ca2aeecc64 Ensure exported include dir is correct 2019-05-12 13:16:34 -10:00
Jack Andersen 2b7ea07cae Remove redundant include path 2019-05-12 12:41:14 -10:00
Sam Fuller f1c76a475d Cmake config support 2019-01-27 21:35:03 -08:00
Jack Andersen b5916af702 Require CMake 3.10 2017-11-13 18:51:39 -10:00
Jack Andersen 27a2cb5998 string_view refactor 2017-11-12 20:18:53 -10:00
Phillip Stephens a7c19799e1 Add MSVC definitions 2017-07-08 22:25:19 -07:00
Jack Andersen 55ed73b9bb apply CMAKE_CXX_STANDARD 2017-06-17 16:52:39 -10:00
Jack Andersen 556a5868bb Humungous refactor 2016-03-04 13:04:30 -10:00
Jack Andersen 7403996ed3 Initial Wii image generation (needs disc header) 2016-01-21 16:30:17 -10:00
Phillip Stephens c81ced7392 Enable C++14 2015-10-19 18:15:04 -07:00
Jack Andersen ceb4d3bb9b OS X build fixes 2015-09-02 08:53:24 -10:00
Jack Andersen 23a536a2b1 Windows refactors 2015-08-30 17:37:22 -10:00
Jack Andersen 48e3298797 MSVC fixes 2015-07-22 09:01:28 -10:00
Jack Andersen edb8468575 Updated for MetPrimeTools 2015-07-19 16:51:49 -10:00
Jack Andersen 7114f079a4 added virtual destructors to complete polymorphic life-cycles 2015-07-15 15:56:33 -10:00
Jack Andersen f30a9302b6 restored c++ abi to system default 2015-07-12 08:07:41 -10:00
Jack Andersen 1c2ade8d52 forced c++11 abi on 2015-07-11 20:06:36 -10:00
Jack Andersen dea4eda76d Added CMakeLists.txt 2015-07-06 17:22:19 -10:00