- Oct 13, 2022
-
-
Marko Mäkelä authored
-
Marko Mäkelä authored
CMake 3.10.2 would report the following: CMake Error at CMakeLists.txt:57 (INSTALL): INSTALL TARGETS given no RUNTIME DESTINATION for executable target "cbmconvert". The RUNTIME DESTINATION attribute appears to be optional in some other CMake versions (tested with 3.24.2). According to the documentation, already the oldest CMake version that we intend to support (3.0.2) recognizes that attribute. Closes #2
-
- May 28, 2022
-
-
Marko Mäkelä authored
FILE(WRITE) and FILE(READ) will treat CR and LF differently between Microsoft Windows and POSIX. Avoid writing them, and adjust checksums.
-
- May 25, 2022
-
-
Marko Mäkelä authored
-
- May 15, 2022
-
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
- May 08, 2022
-
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
- May 07, 2022
-
-
Marko Mäkelä authored
Data files will be written in 192-byte blocks, with EOF being indicated by a NUL byte. Any unused last bytes will be written as they were in the previous 192-byte block (file name or previous data block).
-
Marko Mäkelä authored
-
- May 02, 2022
-
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
- Apr 18, 2022
-
-
Marko Mäkelä authored
-
- Apr 17, 2022
-
-
Marko Mäkelä authored
Also, use FILE(REMOVE ...) to remove files, and define the macro EXECUTE_PROGRAM_EXPECT to expect failed execution.
-
Marko Mäkelä authored
-
Marko Mäkelä authored
Unfortunately, CMake cannot write a NUL byte to a file, so there does not appear to be a way to test with a sector where all bytes are distinct.
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
- Apr 16, 2022
-
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
- Feb 19, 2022
-
-
Marko Mäkelä authored
In 1c58e3ba on CMake 3.14 or later, we attempted to specify TYPE MAN for the manual pages. There does not appear to be a way to specify a subdirectory when using that notation. Let us revert to the older INSTALL variant with explicit DESTINATION. This error was pointed out by László Böszörményi (GCS).
-
- Dec 06, 2021
-
-
Marko Mäkelä authored
In PROJECT, specify LANGUAGES C in order to avoid an unnecessary implicit dependency on a C++ compiler. In INSTALL, do not hard-code share/ in the paths, but rely on INCLUDE(GNUInstallDirs) instead. The locations can be overridden by CMAKE_INSTALL_DOCDIR and CMAKE_INSTALL_MANDIR.
-
- Dec 05, 2021
-
-
Marko Mäkelä authored
-
- Nov 30, 2021
-
-
Laszlo Boszormenyi (GCS) authored
-
- Nov 28, 2021
-
-
Marko Mäkelä authored
-
Marko Mäkelä authored
-
Marko Mäkelä authored
We will also install cbmconvert.html in the documentation. The cbmconvert version number is now specified in CMakeLists.txt.
-
- Nov 27, 2021
-
-
Marko Mäkelä authored
-
Marko Mäkelä authored
In commit 50ba022e we forgot to remove this artefact of the old build system.
-