make Furnace build using CMake 4.0

This commit is contained in:
tildearrow 2025-02-22 14:54:11 -05:00
parent 165b814f5d
commit c02e80a269
8 changed files with 10 additions and 10 deletions

View file

@ -20,7 +20,7 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE. # SOFTWARE.
cmake_minimum_required(VERSION 3.0) cmake_minimum_required(VERSION 3.0...3.20)
project(backward CXX) project(backward CXX)
# Introduce variables: # Introduce variables:

View file

@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.0) cmake_minimum_required(VERSION 3.0...3.20)
project(emu2413) project(emu2413)
if(MSVC) if(MSVC)

View file

@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 3.0) cmake_minimum_required (VERSION 3.0...3.20)
if (NOT DEFINED CMAKE_BUILD_TYPE) if (NOT DEFINED CMAKE_BUILD_TYPE)
set (CMAKE_BUILD_TYPE Release CACHE STRING "Build type") set (CMAKE_BUILD_TYPE Release CACHE STRING "Build type")

View file

@ -110,7 +110,7 @@
# To minimize the number of cmake_policy() workarounds, # To minimize the number of cmake_policy() workarounds,
# CMake >= 3 is requested. # CMake >= 3 is requested.
cmake_minimum_required(VERSION 3.0) cmake_minimum_required(VERSION 3.0...3.20)
if (NOT CMAKE_VERSION VERSION_LESS 3.3) if (NOT CMAKE_VERSION VERSION_LESS 3.3)
# Allow symbol visibility settings also on static libraries. CMake < 3.3 # Allow symbol visibility settings also on static libraries. CMake < 3.3

View file

@ -1,6 +1,6 @@
cmake_minimum_required(VERSION 3.1.0) cmake_minimum_required(VERSION 3.1...3.20)
project(portable_file_dialogs VERSION 1.00 LANGUAGES CXX) project(portable_file_dialogs VERSION 1.00 LANGUAGES CXX)
add_library(${PROJECT_NAME} INTERFACE) add_library(${PROJECT_NAME} INTERFACE)
target_include_directories(${PROJECT_NAME} INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}) target_include_directories(${PROJECT_NAME} INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})

View file

@ -3,7 +3,7 @@
# additional modifications for Furnace by tildearrow. # additional modifications for Furnace by tildearrow.
# Set minimum CMake required version for this project. # Set minimum CMake required version for this project.
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5...3.20)
# Define a C++ project. # Define a C++ project.
project(RtMidi LANGUAGES CXX C) project(RtMidi LANGUAGES CXX C)

View file

@ -6,7 +6,7 @@
# CMake for vgsound_emu # CMake for vgsound_emu
# #
cmake_minimum_required(VERSION 3.0) cmake_minimum_required(VERSION 3.0...3.20)
project(vgsound_emu project(vgsound_emu
VERSION 2.1.1 VERSION 2.1.1
LANGUAGES CXX) LANGUAGES CXX)
@ -233,4 +233,4 @@ endif()
target_include_directories(${PROJECT_NAME} INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}) target_include_directories(${PROJECT_NAME} INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})
# for Test purpose (GCC) # for Test purpose (GCC)
# target_compile_options(vgsound_emu PRIVATE -Wall -Wextra -Werror) # target_compile_options(vgsound_emu PRIVATE -Wall -Wextra -Werror)

View file

@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 2.4.4) cmake_minimum_required(VERSION 3.0...3.20)
set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS ON) set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS ON)
project(zlib C) project(zlib C)