| 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}) | 
| 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}) | 
| 86 | 
  | 
 | 
| 87 | 
  | 
if(APPLE) | 
| 88 | 
  | 
  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c11 -std=c++11 -stdlib=libc++") | 
| 89 | 
+ | 
  add_compile_options(-O2 -DBSD -DNOSTEREO -Dfreebsd) | 
| 90 | 
  | 
  add_definitions(-DBSD -DNOSTEREO -Dfreebsd) | 
| 91 | 
  | 
  set(CMAKE_OSX_DEPLOYMENT_TARGET "10.13") | 
| 92 | 
  | 
endif() |