--- ray/CMakeLists.txt 2020/07/17 16:05:05 1.23 +++ ray/CMakeLists.txt 2023/01/11 23:31:17 1.26 @@ -78,6 +78,7 @@ if(BUILD_LIBTIFF) URL_MD5 ${LIBTIFF_MD5} CMAKE_GENERATOR "NMake Makefiles" CMAKE_ARGS + "-UHAVE_UNISTD_H" "-DBUILD_SHARED_LIBS=OFF" "-DCMAKE_BUILD_TYPE=Release" "-Dzlib=OFF" @@ -117,10 +118,10 @@ endif() include(CPack) if(NOT BUILD_HEADLESS) - find_package(Qt5Widgets) - get_target_property(QT_LIBRARY_DIR Qt5::Core LOCATION) - get_filename_component(QT_LIBRARY_DIR ${QT_LIBRARY_DIR} PATH) - get_filename_component(QT_LIBRARY_DIR "${QT_LIBRARY_DIR}/.." ABSOLUTE) + find_package(Qt5Widgets) + get_target_property(QT_LIBRARY_DIR Qt5::Core LOCATION) + get_filename_component(QT_LIBRARY_DIR ${QT_LIBRARY_DIR} PATH) + get_filename_component(QT_LIBRARY_DIR "${QT_LIBRARY_DIR}/.." ABSOLUTE) find_package(X11) if(APPLE) include_directories(${X11_INCLUDE_DIR}) @@ -131,6 +132,8 @@ set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin) if(MSVC) add_definitions(/MP) + # Suppress warnings about double-to-float assignments and initializations + add_compile_options(/wd"4244" /wd"4305") endif() if(WIN32 AND "${CMAKE_C_COMPILER_ID}" MATCHES "^(Intel)$") set(_INTEL_WINDOWS 1)