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

Comparing ray/CMakeLists.txt (file contents):
Revision 1.30 by greg, Wed Nov 22 17:12:58 2023 UTC vs.
Revision 1.31 by greg, Tue Dec 5 21:47:27 2023 UTC

# Line 7 | Line 7 | cmake_policy(SET CMP0074 NEW)
7   # project-defined modules
8   set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/resources/cmake/modules")
9  
10 + set(SUPPORTED_LANGUAGES C CXX)
11 +
12   # Get the project version.
13   set(VERSIONFILE "${CMAKE_CURRENT_LIST_DIR}/src/rt/VERSION")
14   if(EXISTS ${VERSIONFILE})
# Line 14 | Line 16 | if(EXISTS ${VERSIONFILE})
16    if(${NAMEVERSION} MATCHES "^([A-Za-z]+) +([0-9]+\\.[0-9]+)")
17      # project name must be lower case, or the CPack module fails
18      string(TOLOWER ${CMAKE_MATCH_1} PROGNAME)
19 <    project(${PROGNAME} VERSION ${CMAKE_MATCH_2} LANGUAGES C)
19 >    project(${PROGNAME} VERSION ${CMAKE_MATCH_2} LANGUAGES ${SUPPORTED_LANGUAGES})
20    endif()
21   else()
22 <  project(radiance LANGUAGES C)  
22 >    project(radiance LANGUAGES ${SUPPORTED_LANGUAGES})
23   endif()
24  
25   message("Project: " ${CMAKE_PROJECT_NAME} " " ${PROJECT_VERSION})

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines