ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/CMakeLists.txt
(Generate patch)

Comparing CMakeLists.txt (file contents):
Revision 1.30 by greg, Wed Nov 22 17:12:58 2023 UTC vs.
Revision 1.33 by greg, Thu Jul 24 01:24:01 2025 UTC

# Line 1 | Line 1
1 + # RCSid $Id$
2 +
3   cmake_minimum_required(VERSION 3.12)
4   cmake_policy(SET CMP0020 NEW)
5   cmake_policy(SET CMP0048 NEW)
# Line 7 | Line 9 | cmake_policy(SET CMP0074 NEW)
9   # project-defined modules
10   set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/resources/cmake/modules")
11  
12 + set(SUPPORTED_LANGUAGES C CXX)
13 +
14   # Get the project version.
15   set(VERSIONFILE "${CMAKE_CURRENT_LIST_DIR}/src/rt/VERSION")
16   if(EXISTS ${VERSIONFILE})
# Line 14 | Line 18 | if(EXISTS ${VERSIONFILE})
18    if(${NAMEVERSION} MATCHES "^([A-Za-z]+) +([0-9]+\\.[0-9]+)")
19      # project name must be lower case, or the CPack module fails
20      string(TOLOWER ${CMAKE_MATCH_1} PROGNAME)
21 <    project(${PROGNAME} VERSION ${CMAKE_MATCH_2} LANGUAGES C)
21 >    project(${PROGNAME} VERSION ${CMAKE_MATCH_2} LANGUAGES ${SUPPORTED_LANGUAGES})
22    endif()
23   else()
24 <  project(radiance LANGUAGES C)  
24 >    project(radiance LANGUAGES ${SUPPORTED_LANGUAGES})
25   endif()
26  
27   message("Project: " ${CMAKE_PROJECT_NAME} " " ${PROJECT_VERSION})
# Line 84 | Line 88 | set(CPACK_PACKAGE_FILE_NAME "${CMAKE_PROJECT_NAME}-${P
88  
89   if(APPLE)
90    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c11 -std=c++11 -stdlib=libc++")
91 +  add_compile_options(-O2 -DBSD -DNOSTEREO -Dfreebsd)
92    add_definitions(-DBSD -DNOSTEREO -Dfreebsd)
93    set(CMAKE_OSX_DEPLOYMENT_TARGET "10.13")
94   endif()

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines