Commit Graph

99 Commits

Author SHA1 Message Date
Username404-59 abe3a7b418
Change the install directory for Win32 packages in the CMakeLists.txt file. 2021-04-02 13:53:55 +02:00
Username404-59 682068ad3a
Improve the welcome page of NSIS installers. 2021-04-02 13:35:16 +02:00
Username404-59 026c44aa4a
Set a few variables in the CMakeLists.txt file. 2021-04-02 13:29:50 +02:00
Username404-59 9e6a2a0b79
Use lzma instead of bzip2 for NSIS installers. 2021-04-02 12:53:52 +02:00
Username404-59 ae451d32b3
Set CPACK_NSIS_COMPRESSOR to two arguments instead of just "BZIP2" in the CMakeLists.txt file. 2021-04-02 12:46:54 +02:00
Username404-59 5e4fc9f4be
Set the compressor used for NSIS packages. 2021-04-01 21:45:19 +02:00
Username404-59 c712ab6811
Make the CPack NSIS installer dpi-aware. 2021-04-01 21:43:21 +02:00
Username404-59 8a2f368795
Correctly check if PIE is fully working. 2021-03-29 00:20:41 +02:00
Username404-59 627473e7da
Don't overwrite linker flags in the CMakeLists.txt file. 2021-03-28 23:58:25 +02:00
Username404-59 1c758448cf
Move "-fivopts" to GNU-only flags. 2021-03-27 15:32:49 +01:00
Username404 b21c2ae643
Check if PIE is supported on MSVC too in the CMakeLists.txt file. 2021-03-27 11:10:08 +01:00
Username404-59 11ea331d89
Share a few compilation flags between GCC and Clang. 2021-03-26 23:28:54 +01:00
Username404-59 a4e42f752f
Add a few indentation spaces in the CMakeLists.txt file. 2021-03-25 19:16:38 +01:00
Username404-59 cdb9446820
Don't use the "-pie" link option in MSVC. 2021-03-25 18:08:05 +01:00
Username404 5b265d690f
Make the ybcon executable truly position-independent. 2021-03-25 16:50:25 +01:00
Username404 a00b36eaae
Remove the timestamps from the zipped changelog file. 2021-03-25 16:18:00 +01:00
Username404 fbd7d8684e
Set CMAKE_POSITION_INDEPENDENT_CODE for all compilers. 2021-03-25 16:10:25 +01:00
Username404 1d5f2d7877
Use the name "changelog.Debian.gz" instead of "changelog.gz" for the debian package's changelog. 2021-03-25 14:28:03 +01:00
Username404 d3b86a3ef2
Use xz compression for RPM packages too. 2021-03-25 13:43:32 +01:00
Username404 6e049495f4
Only set the CPACK_STRIP_FILES variable once, and use more threads for CPack. 2021-03-25 13:36:42 +01:00
Username404 91570df79a
Add the changelog file to debian packages. 2021-03-24 15:50:43 +01:00
Username404 5e08f52668
Use xz compression instead of lzma for debian packages. 2021-03-24 14:06:55 +01:00
Username404 40ff865489
Use the /usr directory instead of /opt. 2021-03-24 13:18:17 +01:00
Username404 fe1cf70770
Rename the changelog.txt file to changelog. 2021-03-24 12:55:38 +01:00
Username404 545c7b4b0d
Fix a little bit the CMakeLists.txt file's indentation. 2021-03-24 11:49:20 +01:00
Username404 37eb8b6efe
Use CMAKE_CXX_EXTENSIONS instead of just CXX_EXTENSIONS in the CMakeLists.txt file, and also use CMAKE_POSITION_INDEPENDENT_CODE instead of the -fpie compilation flag. 2021-03-24 11:47:51 +01:00
Username404 1bfb46dd35
Revert "Use a ${} syntax for an if statement in CMakeLists.txt."
This reverts commit c978c10ff75cd9d62aa028d880be345031595e8f.
2021-03-24 11:40:33 +01:00
Username404 3964f7676b
Use a ${} syntax for an if statement in CMakeLists.txt. 2021-03-20 21:25:14 +01:00
Username404 1788476136
Use control flow protection if the compiler supports it in CMakeLists.txt. 2021-03-20 21:20:21 +01:00
Username404 68fe01be97
Set CPACK_DEBIAN_PACKAGE_CONTROL_STRICT_PERMISSION to TRUE in the CMakeLists.txt file to fix debian packages. 2021-03-18 14:39:26 +01:00
Username404 b354c8df53
Rename scripts/postinst.sh to postinst, else it won't be executed on debian. 2021-03-18 14:32:08 +01:00
Username404-59 259398f2a3
Process the .manifest file for windows. 2021-03-17 15:32:24 +01:00
Username404-59 13cfdef6ee
Make sure that CXX extensions are disabled in the CMakeLists.txt file. 2021-03-17 14:20:39 +01:00
Username404-59 bd5faa0615
Fix it again? 2021-03-17 14:01:14 +01:00
Username404-59 a7611ec066
Fix the NSIS installation directory. 2021-03-17 13:59:40 +01:00
Username404 4235bb4ce3
Add a CMake warning for (mostly) old compilers. 2021-03-16 16:42:28 +01:00
Username404 67ad3095dd
Set CPACK_NSIS_INSTALL_ROOT instead of CPACK_PACKAGING_INSTALL_PREFIX. 2021-03-13 19:47:35 +01:00
Username404 2bce63b606
Change the default installation directory used by Windows installers. 2021-03-13 19:39:39 +01:00
Username404 fab672afc7
Revert "Also use PROJECT_NAME for the installation directory."
This reverts commit bf6974df
2021-03-13 19:05:31 +01:00
Username404 d24c250dec
Add a PREFIXDIR variable to CMakeLists.txt. 2021-03-13 19:03:56 +01:00
Username404 bf0c692cd2
Try to fix the previous commit. 2021-03-13 19:01:15 +01:00
Username404 b60cadecd1
Set CPACK_PACKAGING_INSTALL_PREFIX to the install prefix for windows installers. 2021-03-13 18:59:15 +01:00
Username404 699c406e30
Also use PROJECT_NAME for the installation directory. 2021-03-13 18:55:58 +01:00
Username404 789ee7e9c2
Set the icon's name back to Yerbacon.png, and use PROJECT_NAME for a few file names in CMakeLists.txt. 2021-03-13 18:53:11 +01:00
Username404 ddb892e7fa
Process the rc file even more, add a EXENAME variable in the CMakeLists.txt file and also change the CMake install prefix for mingw. 2021-03-13 18:49:53 +01:00
Username404 693a0374c9
Just use PROJECT_NAME instead of CMAKE_PROJECT_NAME in the CMakeLists.txt file. 2021-03-13 17:34:31 +01:00
Username404-59 5f2b486c10
Also modify the windows package name. 2021-03-12 22:16:11 +01:00
Username404-59 2f751b1f01
Edit CMakeLists.txt for better package names. 2021-03-12 22:07:37 +01:00
Username404 76fbe593eb
Process the rc file before building. 2021-03-12 21:42:06 +01:00
Username404-59 0c7c890a21
Set CMAKE_INSTALL_PREFIX to /opt in the CMakeLists.txt file. 2021-03-11 20:20:51 +01:00